Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

modified: TurboBird.lpi

	modified:   TurboBird.lpr
	modified:   main.lfm
	modified:   main.lrs
	modified:   main.pas
	modified:   scriptdb.pas
	modified:   systables.lfm
	modified:   systables.lrs
	modified:   systables.pas
  • Loading branch information...
commit 52daeb02129ff55e08e198c7b76dd2d9faf71ad0 1 parent 64ed2a1
motaz authored
View
221 TurboBird.lpi
@@ -55,18 +55,15 @@
<PackageName Value="LCL"/>
</Item5>
</RequiredPackages>
- <Units Count="102">
+ <Units Count="103">
<Unit0>
<Filename Value="TurboBird.lpr"/>
<IsPartOfProject Value="True"/>
<UnitName Value="TurboBird"/>
- <IsVisibleTab Value="True"/>
- <EditorIndex Value="9"/>
<WindowIndex Value="0"/>
- <TopLine Value="7"/>
- <CursorPos X="28" Y="27"/>
+ <TopLine Value="1"/>
+ <CursorPos X="19" Y="27"/>
<UsageCount Value="200"/>
- <Loaded Value="True"/>
</Unit0>
<Unit1>
<Filename Value="main.pas"/>
@@ -74,10 +71,13 @@
<ComponentName Value="fmMain"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="main"/>
+ <EditorIndex Value="5"/>
<WindowIndex Value="0"/>
- <TopLine Value="1179"/>
- <CursorPos X="1" Y="1194"/>
+ <TopLine Value="1664"/>
+ <CursorPos X="1" Y="1751"/>
<UsageCount Value="200"/>
+ <Loaded Value="True"/>
+ <LoadedDesigner Value="True"/>
</Unit1>
<Unit2>
<Filename Value="createdb.pas"/>
@@ -96,7 +96,7 @@
<ComponentName Value="fmReg"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="Reg"/>
- <EditorIndex Value="12"/>
+ <EditorIndex Value="9"/>
<WindowIndex Value="0"/>
<TopLine Value="1"/>
<CursorPos X="22" Y="269"/>
@@ -117,13 +117,10 @@
<ComponentName Value="fmQueryWindow"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="QueryWindow"/>
- <EditorIndex Value="7"/>
<WindowIndex Value="0"/>
<TopLine Value="155"/>
<CursorPos X="32" Y="161"/>
<UsageCount Value="200"/>
- <Loaded Value="True"/>
- <LoadedDesigner Value="True"/>
</Unit5>
<Unit6>
<Filename Value="/usr/lib/lazarus/0.9.28.2/lcl/dialogs.pp"/>
@@ -165,13 +162,10 @@
<ComponentName Value="fmViewTrigger"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="ViewTrigger"/>
- <EditorIndex Value="6"/>
<WindowIndex Value="0"/>
<TopLine Value="19"/>
<CursorPos X="72" Y="27"/>
<UsageCount Value="200"/>
- <Loaded Value="True"/>
- <LoadedDesigner Value="True"/>
</Unit10>
<Unit11>
<Filename Value="viewsproc.pas"/>
@@ -417,13 +411,10 @@
<ComponentName Value="fmUDFInfo"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="UDFInfo"/>
- <EditorIndex Value="3"/>
<WindowIndex Value="0"/>
<TopLine Value="12"/>
<CursorPos X="29" Y="29"/>
<UsageCount Value="200"/>
- <Loaded Value="True"/>
- <LoadedDesigner Value="True"/>
</Unit38>
<Unit39>
<Filename Value="viewdomain.pas"/>
@@ -431,13 +422,10 @@
<ComponentName Value="fmViewDomain"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="ViewDomain"/>
- <EditorIndex Value="5"/>
<WindowIndex Value="0"/>
<TopLine Value="12"/>
<CursorPos X="24" Y="17"/>
<UsageCount Value="200"/>
- <Loaded Value="True"/>
- <LoadedDesigner Value="True"/>
</Unit39>
<Unit40>
<Filename Value="newdomain.pas"/>
@@ -463,10 +451,13 @@
<ComponentName Value="dmSysTables"/>
<ResourceBaseClass Value="DataModule"/>
<UnitName Value="SysTables"/>
+ <EditorIndex Value="4"/>
<WindowIndex Value="0"/>
- <TopLine Value="575"/>
- <CursorPos X="1" Y="615"/>
+ <TopLine Value="103"/>
+ <CursorPos X="1" Y="136"/>
<UsageCount Value="200"/>
+ <Loaded Value="True"/>
+ <LoadedDesigner Value="True"/>
</Unit42>
<Unit43>
<Filename Value="/usr/lib/lazarus/0.9.28.2/components/synedit/syneditmiscclasses.pp"/>
@@ -544,9 +535,9 @@
<UnitName Value="Scriptdb"/>
<EditorIndex Value="2"/>
<WindowIndex Value="0"/>
- <TopLine Value="433"/>
- <CursorPos X="49" Y="453"/>
- <UsageCount Value="196"/>
+ <TopLine Value="1"/>
+ <CursorPos X="10" Y="25"/>
+ <UsageCount Value="200"/>
<Loaded Value="True"/>
</Unit51>
<Unit52>
@@ -564,13 +555,10 @@
<ComponentName Value="fmUserPermissions"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="UserPermissions"/>
- <EditorIndex Value="8"/>
<WindowIndex Value="0"/>
<TopLine Value="6"/>
<CursorPos X="8" Y="34"/>
- <UsageCount Value="172"/>
- <Loaded Value="True"/>
- <LoadedDesigner Value="True"/>
+ <UsageCount Value="179"/>
</Unit53>
<Unit54>
<Filename Value="/usr/lib/lazarus/0.9.29/ide/lazarus.pp"/>
@@ -586,11 +574,11 @@
<ComponentName Value="fmTableManage"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="TableManage"/>
- <EditorIndex Value="10"/>
+ <EditorIndex Value="7"/>
<WindowIndex Value="0"/>
<TopLine Value="303"/>
<CursorPos X="20" Y="311"/>
- <UsageCount Value="155"/>
+ <UsageCount Value="162"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit55>
@@ -635,16 +623,16 @@
<WindowIndex Value="0"/>
<TopLine Value="13"/>
<CursorPos X="22" Y="54"/>
- <UsageCount Value="141"/>
+ <UsageCount Value="148"/>
</Unit60>
<Unit61>
<Filename Value="unitfirebirdservices.pas"/>
<UnitName Value="UnitFirebirdServices"/>
- <EditorIndex Value="13"/>
+ <EditorIndex Value="10"/>
<WindowIndex Value="0"/>
<TopLine Value="1"/>
<CursorPos X="1" Y="1"/>
- <UsageCount Value="22"/>
+ <UsageCount Value="25"/>
<Loaded Value="True"/>
</Unit61>
<Unit62>
@@ -703,7 +691,7 @@
<WindowIndex Value="0"/>
<TopLine Value="3"/>
<CursorPos X="71" Y="7"/>
- <UsageCount Value="111"/>
+ <UsageCount Value="118"/>
</Unit68>
<Unit69>
<Filename Value="changepass.pas"/>
@@ -714,7 +702,7 @@
<WindowIndex Value="0"/>
<TopLine Value="3"/>
<CursorPos X="88" Y="14"/>
- <UsageCount Value="110"/>
+ <UsageCount Value="117"/>
</Unit69>
<Unit70>
<Filename Value="permissionmanage.pas"/>
@@ -725,7 +713,7 @@
<WindowIndex Value="0"/>
<TopLine Value="61"/>
<CursorPos X="44" Y="83"/>
- <UsageCount Value="108"/>
+ <UsageCount Value="115"/>
</Unit70>
<Unit71>
<Filename Value="sqlhistory.pas"/>
@@ -736,7 +724,7 @@
<WindowIndex Value="0"/>
<TopLine Value="1"/>
<CursorPos X="18" Y="39"/>
- <UsageCount Value="93"/>
+ <UsageCount Value="100"/>
</Unit71>
<Unit72>
<Filename Value="../../lazarus/lazarus/lcl/include/menuitem.inc"/>
@@ -758,10 +746,13 @@
<ComponentName Value="fmCopyTable"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="CopyTable"/>
+ <EditorIndex Value="6"/>
<WindowIndex Value="0"/>
- <TopLine Value="30"/>
- <CursorPos X="1" Y="151"/>
- <UsageCount Value="64"/>
+ <TopLine Value="18"/>
+ <CursorPos X="1" Y="44"/>
+ <UsageCount Value="71"/>
+ <Loaded Value="True"/>
+ <LoadedDesigner Value="True"/>
</Unit74>
<Unit75>
<Filename Value="/usr/lib/lazarus/0.9.30/lcl/comctrls.pp"/>
@@ -950,13 +941,10 @@
<ComponentName Value="fmDBInfo"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="dbInfo"/>
- <EditorIndex Value="4"/>
<WindowIndex Value="0"/>
<TopLine Value="20"/>
<CursorPos X="22" Y="41"/>
- <UsageCount Value="32"/>
- <Loaded Value="True"/>
- <LoadedDesigner Value="True"/>
+ <UsageCount Value="39"/>
</Unit98>
<Unit99>
<Filename Value="../../FromInternet/fpc2.4/fpc-2.4.4/packages/ibase/src/ibase60dyn.pp"/>
@@ -976,127 +964,150 @@
<Unit101>
<Filename Value="../FreeSpider/spiderutils.pas"/>
<UnitName Value="SpiderUtils"/>
- <EditorIndex Value="11"/>
+ <EditorIndex Value="8"/>
<WindowIndex Value="0"/>
<TopLine Value="1"/>
<CursorPos X="1" Y="1"/>
- <UsageCount Value="11"/>
+ <UsageCount Value="14"/>
<Loaded Value="True"/>
</Unit101>
+ <Unit102>
+ <Filename Value="comparison.pas"/>
+ <IsPartOfProject Value="True"/>
+ <ComponentName Value="fmComparison"/>
+ <ResourceBaseClass Value="Form"/>
+ <UnitName Value="Comparison"/>
+ <IsVisibleTab Value="True"/>
+ <EditorIndex Value="3"/>
+ <WindowIndex Value="0"/>
+ <TopLine Value="202"/>
+ <CursorPos X="29" Y="213"/>
+ <UsageCount Value="26"/>
+ <Loaded Value="True"/>
+ <LoadedDesigner Value="True"/>
+ </Unit102>
</Units>
- <JumpHistory Count="28" HistoryIndex="27">
+ <JumpHistory Count="30" HistoryIndex="29">
<Position1>
- <Filename Value="newtable.pas"/>
- <Caret Line="228" Column="3" TopLine="225"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="79" Column="9" TopLine="63"/>
</Position1>
<Position2>
- <Filename Value="newtable.pas"/>
- <Caret Line="227" Column="3" TopLine="224"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="109" Column="43" TopLine="81"/>
</Position2>
<Position3>
- <Filename Value="newtable.pas"/>
- <Caret Line="226" Column="3" TopLine="223"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="92" Column="54" TopLine="75"/>
</Position3>
<Position4>
- <Filename Value="newtable.pas"/>
- <Caret Line="225" Column="3" TopLine="222"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="117" Column="31" TopLine="92"/>
</Position4>
<Position5>
- <Filename Value="newtable.pas"/>
- <Caret Line="224" Column="3" TopLine="221"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="131" Column="72" TopLine="107"/>
</Position5>
<Position6>
- <Filename Value="newtable.pas"/>
- <Caret Line="223" Column="3" TopLine="220"/>
+ <Filename Value="main.pas"/>
+ <Caret Line="1751" Column="1" TopLine="1686"/>
</Position6>
<Position7>
- <Filename Value="newtable.pas"/>
- <Caret Line="201" Column="1" TopLine="176"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="150" Column="14" TopLine="121"/>
</Position7>
<Position8>
- <Filename Value="newtable.pas"/>
- <Caret Line="114" Column="1" TopLine="99"/>
+ <Filename Value="scriptdb.pas"/>
+ <Caret Line="77" Column="14" TopLine="62"/>
</Position8>
<Position9>
- <Filename Value="newtable.pas"/>
- <Caret Line="116" Column="1" TopLine="101"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="150" Column="9" TopLine="131"/>
</Position9>
<Position10>
- <Filename Value="newtable.pas"/>
- <Caret Line="156" Column="1" TopLine="146"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="121" Column="17" TopLine="104"/>
</Position10>
<Position11>
- <Filename Value="newtable.pas"/>
- <Caret Line="186" Column="56" TopLine="171"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="139" Column="56" TopLine="123"/>
</Position11>
<Position12>
- <Filename Value="newtable.pas"/>
- <Caret Line="23" Column="1" TopLine="8"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="85" Column="3" TopLine="85"/>
</Position12>
<Position13>
- <Filename Value="newtable.pas"/>
- <Caret Line="147" Column="1" TopLine="143"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="86" Column="3" TopLine="86"/>
</Position13>
<Position14>
- <Filename Value="newgen.pas"/>
- <Caret Line="79" Column="32" TopLine="70"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="87" Column="3" TopLine="87"/>
</Position14>
<Position15>
- <Filename Value="newgen.pas"/>
- <Caret Line="56" Column="3" TopLine="54"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="88" Column="3" TopLine="88"/>
</Position15>
<Position16>
- <Filename Value="newgen.pas"/>
- <Caret Line="55" Column="3" TopLine="53"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="89" Column="3" TopLine="89"/>
</Position16>
<Position17>
- <Filename Value="newgen.pas"/>
- <Caret Line="54" Column="3" TopLine="52"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="90" Column="3" TopLine="90"/>
</Position17>
<Position18>
- <Filename Value="newgen.pas"/>
- <Caret Line="53" Column="3" TopLine="51"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="91" Column="3" TopLine="91"/>
</Position18>
<Position19>
- <Filename Value="newgen.pas"/>
- <Caret Line="89" Column="3" TopLine="87"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="92" Column="3" TopLine="92"/>
</Position19>
<Position20>
- <Filename Value="newgen.pas"/>
- <Caret Line="149" Column="1" TopLine="109"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="93" Column="3" TopLine="93"/>
</Position20>
<Position21>
- <Filename Value="newgen.pas"/>
- <Caret Line="81" Column="1" TopLine="58"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="94" Column="3" TopLine="94"/>
</Position21>
<Position22>
- <Filename Value="newgen.pas"/>
- <Caret Line="88" Column="1" TopLine="75"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="179" Column="37" TopLine="158"/>
</Position22>
<Position23>
- <Filename Value="newgen.pas"/>
- <Caret Line="94" Column="30" TopLine="79"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="195" Column="11" TopLine="195"/>
</Position23>
<Position24>
- <Filename Value="newgen.pas"/>
- <Caret Line="28" Column="1" TopLine="13"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="218" Column="39" TopLine="195"/>
</Position24>
<Position25>
- <Filename Value="newgen.pas"/>
- <Caret Line="118" Column="1" TopLine="95"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="205" Column="1" TopLine="188"/>
</Position25>
<Position26>
- <Filename Value="newgen.pas"/>
- <Caret Line="117" Column="27" TopLine="98"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="250" Column="21" TopLine="231"/>
</Position26>
<Position27>
- <Filename Value="newgen.pas"/>
- <Caret Line="47" Column="21" TopLine="31"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="193" Column="9" TopLine="170"/>
</Position27>
<Position28>
- <Filename Value="newgen.pas"/>
- <Caret Line="46" Column="21" TopLine="30"/>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="192" Column="9" TopLine="169"/>
</Position28>
+ <Position29>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="42" Column="15" TopLine="21"/>
+ </Position29>
+ <Position30>
+ <Filename Value="comparison.pas"/>
+ <Caret Line="257" Column="28" TopLine="247"/>
+ </Position30>
</JumpHistory>
</ProjectOptions>
<CompilerOptions>
View
20 TurboBird.lpr
@@ -1,9 +1,9 @@
{***************************************************************************}
{ TurboBird: FireBird database administration and management tool }
{ Developed by: Motaz Abdel Azeem http://code.sd/ }
-{ Start development: 5.Dec.2009 }
-{ Last updated : 2.May.2012 }
-{ License : GPL for GUI, LGPL for Units }
+{ Start development : 5.Dec.2009 }
+{ Last updated : 12.May.2012 }
+{ License : GPL for GUI, LGPL for Units }
{***************************************************************************}
program TurboBird;
@@ -15,15 +15,16 @@
cthreads,
{$ENDIF}{$ENDIF}
Interfaces, // this includes the LCL widgetset
- Forms, Controls, memdslaz, main, createdb, Reg, QueryWindow,
- ViewView, ViewTrigger, ViewSProc, ViewGen, NewTable, NewGen, EnterPass, About,
- CreateTrigger, EditTable, CallProc, EditDataFullRec,
- UDFInfo, ViewDomain, NewDomain, SysTables, NewConstraint, NewEditField, Calen, Scriptdb,
+ Forms, Controls, memdslaz, main, createdb, Reg, QueryWindow, ViewView,
+ ViewTrigger, ViewSProc, ViewGen, NewTable, NewGen, EnterPass, About,
+ CreateTrigger, EditTable, CallProc, EditDataFullRec, UDFInfo, ViewDomain,
+ NewDomain, SysTables, NewConstraint, NewEditField, Calen, Scriptdb,
UserPermissions, TableManage, BackupRestore, CreateUser, ChangePass,
- PermissionManage, SQLHistory, CopyTable, dynlibs, ibase60dyn, dbInfo, sysutils;
+ PermissionManage, SQLHistory, CopyTable, dynlibs, ibase60dyn, dbInfo,
+ sysutils, Comparison;
const
- Version = '0.9.2';
+ Version = '0.9.3';
VersionDate = '2010 - May 2012';
{$IFDEF Unix}
{$DEFINE extdecl:=cdecl}
@@ -82,6 +83,7 @@
fmMain.VersionDate:= VersionDate;
SAbout.Free;
InitialiseIBase60;
+ Application.CreateForm(TfmComparison, fmComparison);
Application.Run;
ReleaseIBase60;
View
14 main.lfm
@@ -5,7 +5,7 @@ object fmMain: TfmMain
Width = 1024
ActiveControl = tvMain
Caption = 'TurboBird Admin for FireBird'
- ClientHeight = 615
+ ClientHeight = 617
ClientWidth = 1024
Color = clWhite
Font.Name = 'Sans'
@@ -17,7 +17,7 @@ object fmMain: TfmMain
LCLVersion = '0.9.31'
object tvMain: TTreeView
Left = 0
- Height = 615
+ Height = 617
Top = 0
Width = 360
Align = alLeft
@@ -37,14 +37,14 @@ object fmMain: TfmMain
end
object Splitter1: TSplitter
Left = 360
- Height = 615
+ Height = 617
Top = 0
Width = 14
Beveled = True
end
object PageControl1: TPageControl
Left = 377
- Height = 608
+ Height = 610
Top = 3
Width = 644
ActivePage = TabSheet1
@@ -64,7 +64,7 @@ object fmMain: TfmMain
object TabSheet1: TTabSheet
BorderWidth = 1
Caption = 'Main'
- ClientHeight = 578
+ ClientHeight = 580
ClientWidth = 640
Font.Color = clNavy
Font.Name = 'Arial'
@@ -1523,6 +1523,10 @@ object fmMain: TfmMain
Caption = 'Sweep DB'
OnClick = lmSweepClick
end
+ object lmCompare: TMenuItem
+ Caption = 'Compare with another database'
+ OnClick = lmCompareClick
+ end
object lmDBIndo: TMenuItem
Caption = 'Database Info'
OnClick = lmDBIndoClick
View
473 main.lrs
@@ -3,26 +3,26 @@
LazarusResources.Add('TfmMain','FORMDATA',[
'TPF0'#7'TfmMain'#6'fmMain'#4'Left'#3':'#1#6'Height'#3#128#2#3'Top'#3#197#0#5
+'Width'#3#0#4#13'ActiveControl'#7#6'tvMain'#7'Caption'#6#28'TurboBird Admin '
- +'for FireBird'#12'ClientHeight'#3'g'#2#11'ClientWidth'#3#0#4#5'Color'#7#7'cl'
+ +'for FireBird'#12'ClientHeight'#3'i'#2#11'ClientWidth'#3#0#4#5'Color'#7#7'cl'
+'White'#9'Font.Name'#6#4'Sans'#4'Menu'#7#9'MainMenu1'#10'OnActivate'#7#12'Fo'
+'rmActivate'#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'#8'Positi'
+'on'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.31'#0#9'TTreeView'#6'tvMain'
- +#4'Left'#2#0#6'Height'#3'g'#2#3'Top'#2#0#5'Width'#3'h'#1#5'Align'#7#6'alLeft'
+ +#4'Left'#2#0#6'Height'#3'i'#2#3'Top'#2#0#5'Width'#3'h'#1#5'Align'#7#6'alLeft'
+#15'BackgroundColor'#7#7'clWhite'#5'Color'#7#7'clCream'#13'HideSelection'#8#6
+'Images'#7#10'ImageList1'#6'Indent'#2#25#8'ReadOnly'#9#16'RightClickSelect'#9
+#9'ShowLines'#8#8'TabOrder'#2#0#10'OnDblClick'#7#14'tvMainDblClick'#10'OnExp'
+'anded'#7#14'tvMainExpanded'#7'Options'#11#17'tvoAutoItemHeight'#21'tvoKeepC'
+'ollapsedNodes'#11'tvoReadOnly'#19'tvoRightClickSelect'#14'tvoShowButtons'#11
+'tvoShowRoot'#11'tvoToolTips'#0#15'ExpandSignColor'#7#8'clMaroon'#0#0#9'TSpl'
- +'itter'#9'Splitter1'#4'Left'#3'h'#1#6'Height'#3'g'#2#3'Top'#2#0#5'Width'#2#14
+ +'itter'#9'Splitter1'#4'Left'#3'h'#1#6'Height'#3'i'#2#3'Top'#2#0#5'Width'#2#14
+#7'Beveled'#9#0#0#12'TPageControl'#12'PageControl1'#4'Left'#3'y'#1#6'Height'
- +#3'`'#2#3'Top'#2#3#5'Width'#3#132#2#10'ActivePage'#7#9'TabSheet1'#5'Align'#7
+ +#3'b'#2#3'Top'#2#3#5'Width'#3#132#2#10'ActivePage'#7#9'TabSheet1'#5'Align'#7
+#8'alClient'#18'BorderSpacing.Left'#2#1#17'BorderSpacing.Top'#2#1#19'BorderS'
+'pacing.Right'#2#1#20'BorderSpacing.Bottom'#2#2#20'BorderSpacing.Around'#2#2
+#25'BorderSpacing.InnerBorder'#2#1#9'Font.Name'#6#4'Sans'#10'ParentFont'#8#8
+'TabIndex'#2#0#8'TabOrder'#2#2#17'OnCloseTabClicked'#7#27'PageControl1CloseT'
+'abClicked'#7'Options'#11#20'nboHidePageListPopup'#0#0#9'TTabSheet'#9'TabShe'
- +'et1'#11'BorderWidth'#2#1#7'Caption'#6#4'Main'#12'ClientHeight'#3'B'#2#11'Cl'
+ +'et1'#11'BorderWidth'#2#1#7'Caption'#6#4'Main'#12'ClientHeight'#3'D'#2#11'Cl'
+'ientWidth'#3#128#2#10'Font.Color'#7#6'clNavy'#9'Font.Name'#6#5'Arial'#10'Pa'
+'rentFont'#8#0#7'TBitBtn'#11'bbRestoreDB'#4'Left'#2#3#6'Height'#2']'#3'Top'#3
+#216#0#5'Width'#3#208#0#7'Caption'#6#16'Restore Database'#5'Color'#7#7'clCre'
@@ -2104,235 +2104,236 @@ LazarusResources.Add('TfmMain','FORMDATA',[
+#16'lmScriptDatabase'#7'Caption'#6#16'Script Database '#7'OnClick'#7#21'lmSc'
+'riptDatabaseClick'#0#0#9'TMenuItem'#8'lmBackup'#7'Caption'#6#23'Backup/Rest'
+'ore Database'#7'OnClick'#7#13'lmBackupClick'#0#0#9'TMenuItem'#7'lmSweep'#7
- +'Caption'#6#8'Sweep DB'#7'OnClick'#7#12'lmSweepClick'#0#0#9'TMenuItem'#8'lmD'
- +'BIndo'#7'Caption'#6#13'Database Info'#7'OnClick'#7#13'lmDBIndoClick'#0#0#9
- +'TMenuItem'#9'MenuItem8'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#9'lmEditReg'#7'C'
- +'aption'#6#17'Edit Registration'#7'OnClick'#7#14'lmEditRegClick'#0#0#9'TMenu'
- +'Item'#20'lmUnregisterDatabase'#7'Caption'#6#19'Unregister Database'#7'OnCli'
- +'ck'#7#25'lmUnregisterDatabaseClick'#0#0#9'TMenuItem'#15'lmViewFirst1000'#3
- +'Tag'#2#1#7'Caption'#6#23'View First 1000 records'#7'OnClick'#7#20'lmViewFir'
- +'st1000Click'#0#0#9'TMenuItem'#10'lmNewTable'#3'Tag'#2#11#7'Caption'#6#9'New'
- +' Table'#7'OnClick'#7#15'lmNewTableClick'#0#0#9'TMenuItem'#11'lmEditTable'#3
- ,'Tag'#2#1#7'Caption'#6#16'Edit Data (Grid)'#7'OnClick'#7#16'lmEditTableClick'
- +#0#0#9'TMenuItem'#14'lmEditDataForm'#3'Tag'#2#1#7'Caption'#6#16'Edit Data (F'
- +'orm)'#7'OnClick'#7#19'lmEditDataFormClick'#0#0#9'TMenuItem'#12'lmViewFields'
- +#3'Tag'#2#1#7'Caption'#6#13'Expand Fields'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0
- +#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0
- +#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0'-//'#0'***'#0' !!'#0' !!'#0#30#31#31
- +#0#21#23#23#0#16#17#17#0#14#16#16#0#4#6#6#0#0#0#0#0#0#0#0#0#0#0#0'3LGG'#236
- +';77'#190#0#0#0#25#1#1#1#0'-//'#0'***'#0' !!'#0' !!'#0#30#31#31#0#21#23#23#0
- +#16#17#17#0#14#16#16#0#4#6#6#0#0#0#0#0#0#0#0'9RMM'#233#242#231#231#255#218
- +#208#208#255'/--'#194#0#0#0#25'-//'#0'***'#0' !!'#0' !!'#0#30#31#31#0#21#23
- +#23#0#16#17#17#0#14#16#16#0#3#4#4#0#0#0#0';XRR'#231#234#223#223#255#236#226
- +#226#255#230#217#217#255#220#213#213#255'A>>'#196'-//'#0'***'#0' !!'#0' !!'#0
- +#30#31#31#0#21#23#23#0#16#17#17#0#12#15#15#0#0#1#1'6TNN'#236#233#220#220#255
- +#245#237#237#255#225#216#216#255#228#217#217#255#252#247#247#255'YWW'#238'-/'
- +'/'#0'***'#0' !!'#0' !!'#0#30#31#31#0#21#23#23#0#14#16#16#0#8#9#9'5[UU'#236
- +#235#228#228#255#245#237#237#255#234#226#226#255#251#248#248#255#246#244#244
- +#255'_ZZ'#236#4#6#6'8-//'#0'***'#0' !!'#0' !!'#0#30#31#31#0#19#21#21#0#9#10
- +#10'6ZTT'#232#235#230#230#255#255#255#255#255#248#246#246#255#250#246#246#255
- +#242#239#239#255'fbb'#231#0#0#0';'#4#7#7#0'-//'#0'***'#0#30#31#31#0#25#27#27
- +'%'#19#21#21'A'#11#14#14'\a[['#229#238#232#232#255#255#255#255#255#255#255
- +#255#255#255#255#255#255#241#238#238#255'f``'#233#9#9#9'9'#1#2#2#0#6#8#8#0'-'
- +'//'#0'$%%'#31'644'#171'rjj'#231#138#129#129#240#135'~~'#249#224#214#214#255
- +#255#255#255#255#255#255#255#255#255#255#255#255#239#235#235#255'gcc'#236#15
- +#15#15'3'#16#17#17#0#3#4#4#0#6#8#8#0'&))'#29'RMM'#211#199#184#184#255#241#229
- +#229#255#249#241#241#255#251#244#244#255#236#229#229#255#236#229#229#255#255
- +#255#255#255#242#237#237#255'jee'#235#21#22#22'7'#17#19#19#0#18#18#18#0#3#4#4
- +#0#6#8#8#0'?>>'#154#188#175#175#255#233#218#218#255#233#221#221#255#244#234
- +#234#255#243#238#238#255#246#244#244#255#238#231#231#255#230#223#223#255'okk'
- +#224#25#25#25';'#24#26#26#0#19#21#21#0#18#18#18#0#3#4#4#0#6#8#8#0'pjj'#238
- +#220#201#201#255#221#205#205#255#189#175#175#255#159#149#149#255#223#212#212
- +#255#243#239#239#255#251#246#246#255#146#137#137#244#28#30#30'T'#28#29#29#0
- +#23#25#25#0#16#18#18#0#15#15#15#0#0#0#0#0#2#4#4#0#133'||'#247#239#220#220#255
- +#192#178#178#255'LJJ'#181'&((o'#162#153#153#255#244#235#235#255#248#241#241
- +#255#150#142#142#242'-//A566'#0'355'#0'244'#0'233'#0'011'#0'011'#0'wpp'#236
- +#200#186#186#255'XUU'#176'.//'#30'SOO'#178#192#180#180#255#232#220#220#255
- +#240#231#231#255#133'}}'#235'355'':;;'#0':;;'#0':;;'#0':;;'#0':<<'#0':;;'#0
- +'PNNtURR'#156';<<-XVV'#178#192#176#176#255#222#204#204#255#232#218#218#255
- +#206#193#193#255'PNN'#170'>AA'#0'?BB'#0'?BB'#0'?BB'#0'?BB'#0'?BB'#0'?BB'#0'H'
- +'GG'#0'CAA'#0'VQQ'#156#197#183#183#255#239#221#221#255#222#203#203#255#196
- +#183#183#255'd``'#212':<<'#29'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'
- +#0'IHH'#0'FHH'#0'PNNvxpp'#231#137#130#130#247'yrr'#236'MKK'#152';<<'#28'>@@'
- +#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0#7'OnClick'#7#17'lmViewFi'
- +'eldsClick'#0#0#9'TMenuItem'#9'MenuItem7'#3'Tag'#2#1#7'Caption'#6#1'-'#0#0#9
- +'TMenuItem'#13'lmTableManage'#3'Tag'#2#1#7'Caption'#6#16'Table Management'#11
- +'Bitmap.Data'#10':'#3#0#0'6'#3#0#0'BM6'#3#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0
- +#0#0#16#0#0#0#1#0#24#0#0#0#0#0#0#3#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#247
- +#247#247#253#255#255#248#255#255#234#245#243#250#255#255#242#244#244#255#250
- +#251#252#244#245#252#244#245#254#249#250#249#251#251#238#246#245#243#251#250
- +#248#255#255#253#255#255#252#252#252#254#254#254#236#238#238'8=<4:99>=KKK612'
- +'GAB;56FAB===165=CB).-'#245#247#247#254#254#254#254#255#253#255#255#254'CA@'
- +#245#243#242#250#248#247#253#251#250#255#255#254#247#248#246#253#254#252#241
- +#239#238#253#251#250#255#255#254#244#242#241'ECB'#255#255#254#255#255#254#254
- +#252#251#253#249#248';33'#255#254#254'F>>'#254#250#249'364'#240#245#243'497E'
- +'HF'#243#239#238'@88'#255#250#250'?77'#255#251#250#248#246#245#255#252#248
- +#255#252#249'E97'#255#254#252#254#242#240#255#252#249#248#254#249#248#255#252
- +#238#248#242#247#253#248#255#254#251#255#252#250#255#246#244'YMK'#255#255#252
- +#254#251#247#255#255#254#246#244#243'MHG'#239#234#233'GED'#247#252#250'.=9$8'
- +'3/C>'#231#246#242'8=;@>='#247#242#241'=87'#254#252#251#251#252#250#243#251
- +#250#246#255#255'-:8'#236#250#248#239#255#255#225#250#246#228#255#255#222#255
- +#252#217#253#247#222#254#249#229#254#250#236#255#252#237#251#249'0=;'#246#255
- +#255#238#249#247#246#255#255#237#250#252'w'#140#141#227#255#255'l'#142#141
- +#216#253#251'l'#147#145#212#251#249'f'#141#139'n'#149#147'g'#140#138'n'#144
- +#143#217#245#245#127#148#149#235#248#250#246#255#255#255#253#255#236#242#247
- +#127#150#152#215#251#251#210#252#251#219#255#255#224#255#255#221#251#252#221
- ,#251#252#220#254#254#216#255#255#215#255#255#214#250#250'u'#140#142#248#254
- +#255#242#240#246#255#249#255#249#251#255'l'#133#137#216#255#255'^'#140#141'k'
- +#148#150'k'#134#138#232#252#255'y'#141#146't'#143#147#211#252#254'd'#146#147
- +#207#246#248'v'#143#147#244#246#254#255#251#255#255#249#255#242#241#251'x'
- +#146#152#196#239#242#210#255#255#214#255#255#224#246#252#242#253#255#240#251
- +#255#225#247#253#218#255#255#206#254#255#214#255#255'n'#136#142#249#248#255
- +#251#234#247#255#248#255#243#249#255'l'#138#143#212#255#255']'#144#146'V'#132
- +#133#131#153#159'y'#135#141#234#245#253'w'#144#148'_'#138#141'X'#140#140#205
- +#253#255'o'#144#147#249#251#255#255#251#255#246#254#255#236#255#255'^'#135
- +#137#201#255#255#194#254#253#202#255#252#225#255#255#224#249#251#234#255#255
- +#224#255#255#195#247#247#202#255#255#205#255#255'Z'#134#133#237#255#255#231
- +#240#244#229#238#241#239#255#255'o'#148#146']'#140#137'h'#154#150'u'#160#157
- +'_{{}'#145#146'v'#138#139'g'#131#131'k'#150#147'i'#155#151'W'#134#131'e'#138
- +#136#239#255#255#246#255#255#255#253#255#242#241#243#238#250#250#231#252#250
- +#230#252#250#237#253#252#250#255#255#240#242#243#251#253#254#248#253#254#239
- +#255#254#230#252#250#233#254#252#244#255#255#239#238#240#255#251#254#255#246
- +#248#255#250#251#254#254#254#247#253#252#246#254#253#241#246#245#255#254#255
- +#255#252#253#255#254#255#255#254#255#251#255#255#240#248#247#244#250#249#250
- +#252#252#255#247#249#255#253#255#7'OnClick'#7#18'lmTableManageClick'#0#0#9'T'
- +'MenuItem'#13'lmScriptTable'#3'Tag'#2#1#7'Caption'#6#15'Script Table As'#0#9
- +'TMenuItem'#19'lmScriptTableCreate'#7'Caption'#6#6'Create'#7'OnClick'#7#24'l'
- +'mScriptTableCreateClick'#0#0#9'TMenuItem'#14'lmScriptInsert'#7'Caption'#6#6
- +'Insert'#7'OnClick'#7#19'lmScriptInsertClick'#0#0#9'TMenuItem'#14'lmScriptUp'
- +'date'#7'Caption'#6#6'Update'#7'OnClick'#7#19'lmScriptUpdateClick'#0#0#0#9'T'
- +'MenuItem'#11'lmCopyTable'#3'Tag'#2#1#7'Caption'#6#10'Copy Table'#7'OnClick'
- +#7#16'lmCopyTableClick'#0#0#9'TMenuItem'#9'lmViewGen'#3'Tag'#2#2#7'Caption'#6
- +#14'View Generator'#7'OnClick'#7#14'lmViewGenClick'#0#0#9'TMenuItem'#8'lmSet'
- +'Gen'#3'Tag'#2#2#7'Caption'#6#19'Set Generator Value'#7'OnClick'#7#13'lmSetG'
- +'enClick'#0#0#9'TMenuItem'#8'lmNewGen'#3'Tag'#2#12#7'Caption'#6#20'Create Ne'
- +'w Generator'#7'OnClick'#7#13'lmNewGenClick'#0#0#9'TMenuItem'#15'lmCreateAut'
- +'oInc'#3'Tag'#2#2#7'Caption'#6#29'Create Auto increment Trigger'#7'OnClick'#7
- +#20'lmCreateAutoIncClick'#0#0#9'TMenuItem'#14'lmDisplay1000V'#3'Tag'#2#4#7'C'
- +'aption'#6#23'View First 1000 records'#7'OnClick'#7#19'lmDisplay1000VClick'#0
- +#0#9'TMenuItem'#13'lmDisplayView'#3'Tag'#2#4#7'Caption'#6#16'Display View DD'
- +'L'#7'OnClick'#7#18'lmDisplayViewClick'#0#0#9'TMenuItem'#12'lmCreateView'#3
- +'Tag'#2#14#7'Caption'#6#15'Create New View'#7'OnClick'#7#17'lmCreateViewClic'
- +'k'#0#0#9'TMenuItem'#10'lmEditView'#3'Tag'#2#4#7'Caption'#6#9'Edit View'#7'O'
- +'nClick'#7#15'lmEditViewClick'#0#0#9'TMenuItem'#18'lmCreateStoredProc'#3'Tag'
- +#2#15#7'Caption'#6#27'Create New Stored Procedure'#7'OnClick'#7#23'lmCreateS'
- +'toredProcClick'#0#0#9'TMenuItem'#15'lmCallStoreProc'#3'Tag'#2#5#7'Caption'#6
- +#14'Call procedure'#7'OnClick'#7#20'lmCallStoreProcClick'#0#0#9'TMenuItem'#21
- +'lmViewStoredProcedure'#3'Tag'#2#5#7'Caption'#6#21'View Stored Procedure'#7
- +'OnClick'#7#26'lmViewStoredProcedureClick'#0#0#9'TMenuItem'#10'lmEditProc'#3
- +'Tag'#2#5#7'Caption'#6#21'Edit Stored Procedure'#7'OnClick'#7#15'lmEditProcC'
- +'lick'#0#0#9'TMenuItem'#13'lmViewTrigger'#3'Tag'#2#3#7'Caption'#6#12'View Tr'
- +'igger'#7'OnClick'#7#18'lmViewTriggerClick'#0#0#9'TMenuItem'#15'lmCreateTrig'
- +'ger'#3'Tag'#2#13#7'Caption'#6#18'Create New Trigger'#7'OnClick'#7#20'lmCrea'
- +'teTriggerClick'#0#0#9'TMenuItem'#13'lmEditTrigger'#3'Tag'#2#3#7'Caption'#6
- +#12'Edit Trigger'#7'OnClick'#7#18'lmEditTriggerClick'#0#0#9'TMenuItem'#14'lm'
- +'ActivateTrig'#3'Tag'#2#3#7'Caption'#6#16'Activate Trigger'#7'OnClick'#7#19
- +'lmActivateTrigClick'#0#0#9'TMenuItem'#14'lmDeactiveTrig'#3'Tag'#2#3#7'Capti'
- +'on'#6#18'DeActivate Trigger'#7'OnClick'#7#19'lmDeactiveTrigClick'#0#0#9'TMe'
- +'nuItem'#8'lmNewUDF'#3'Tag'#2#16#7'Caption'#6#19'Create new function'#7'OnCl'
- +'ick'#7#13'lmNewUDFClick'#0#0#9'TMenuItem'#9'lmViewUDF'#3'Tag'#2#6#7'Caption'
- +#6#13'View Function'#7'OnClick'#7#14'lmViewUDFClick'#0#0#9'TMenuItem'#17'lmO'
- +'penSystemTable'#3'Tag'#2#7#7'Caption'#6#10'Open Table'#7'OnClick'#7#22'lmOp'
- +'enSystemTableClick'#0#0#9'TMenuItem'#11'lmNewDomain'#3'Tag'#2#18#7'Caption'
- +#6#10'New Domain'#7'OnClick'#7#16'lmNewDomainClick'#0#0#9'TMenuItem'#12'lmVi'
- +'ewDomain'#3'Tag'#2#8#7'Caption'#6#11'Domain Info'#7'OnClick'#7#17'lmViewDom'
- +'ainClick'#0#0#9'TMenuItem'#9'lmNewRole'#3'Tag'#2#19#7'Caption'#6#12'Add New'
- +' Role'#7'OnClick'#7#14'lmNewRoleClick'#0#0#9'TMenuItem'#17'lmRolePermission'
- +'s'#3'Tag'#2#9#7'Caption'#6#16'Show permissions'#7'OnClick'#7#22'lmRolePermi'
- +'ssionsClick'#0#0#9'TMenuItem'#19'lmRolePerManagement'#3'Tag'#2#9#7'Caption'
- +#6#21'Permission Management'#11'Bitmap.Data'#10':'#3#0#0'6'#3#0#0'BM6'#3#0#0
- ,#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0#24#0#0#0#0#0#0#3#0#0'd'#0#0
- +#0'd'#0#0#0#0#0#0#0#0#0#0#0#252#253#249#255#255#252#255#255#252#252#253#249
- +#255#255#252#252#253#249#255#255#252#251#252#248#255#255#252#247#248#244#255
- +#255#252#255#255#252#254#255#251#255#255#252#253#254#250#255#255#252#255#255
- +#252#255#255#252#242#243#239#255#255#252#255#255#252#250#251#247#250#251#247
- +#255#255#252#255#255#252#250#251#247#255#255#252#249#250#246#247#248#244#250
- +#251#247#255#255#252#253#254#250#251#253#247#255#255#251#253#255#249#254#255
- +#250#252#254#248#255#255#251#255#255#251#249#251#245#253#255#249#255#255#251
- +#254#255#250#255#255#251#255#255#251#255#255#251#253#255#249#255#255#251'xzt'
- +'wys'#135#137#131'~'#128'zkmg'#131#133#127'oqkxzt{}w'#130#132'~uwqprl{}wvxrz'
- +'|vvxr~'#129'x'#250#253#244#246#249#240#245#248#239#255#255#249#245#248#239
- +#255#255#249#252#255#246#248#251#242#247#250#241#255#255#249#245#248#239#255
- +#255#249#255#255#249#246#249#240'~'#129'xwzq'#254#255#248#255#255#249'TWNMPG'
- +#250#253#244'ORIBE<'#255#255#249#252#255#246#255#255#249#255#255#249#239#242
- +#233#255#255#249#255#255#249'psjvyp'#255#255#249#247#250#241#255#255#249#255
- +#255#249#255#255#249#248#251#242#255#255#249#248#251#242#254#255#248#252#255
- +#246#255#255#249#255#255#249#255#255#249#249#252#243#128#131'z{~u'#249#252
- +#243'MPG'#254#255#248'FI@JMDNQHFI@KNEQTKKNEDG>'#255#255#249#255#255#249#255
- +#255#249'twn'#128#131'z'#249#252#243#255#255#249#255#255#249#255#255#249#252
- +#255#246#255#255#249#251#254#245#254#255#248#247#250#241#255#255#249#248#251
- +#242#255#255#249#254#255#248#246#249#240'{~uuxo'#255#255#249'EH?'#246#249#240
- +'PSJJMDFI@QTKGJAUXO@C:RUL'#247#250#241#253#255#247#255#255#249'vypwzq'#255
- +#255#249#255#255#249#255#255#249#255#255#249#252#255#246#250#253#244#251#254
- +#245#255#255#249#255#255#249#249#252#243#254#255#248#255#255#249#249#252#243
- +#252#255#246'twn}'#128'w'#251#254#245#252#255#246#247#250#241#255#255#249#255
- +#255#249#255#255#249#255#255#249#252#255#246#255#255#249#255#255#249#255#255
- +#249#249#252#243#255#255#249'~'#129'xz}t|~xnpj{}w'#128#130'|qsmwysvxrz|v'#128
- +#130'|}'#127'yjlf'#128#130'|vxrqsmuwquwq'#255#255#251#246#248#242#255#255#251
- +#254#255#250#253#255#249#255#255#251#255#255#251#249#251#245#255#255#251#247
- +#249#243#253#255#249#252#254#248#255#255#251#255#255#251#253#255#249#255#255
- +#251#248#249#245#255#255#252#255#255#252#249#250#246#255#255#252#255#255#252
- +#247#248#244#255#255#252#250#251#247#255#255#252#255#255#252#254#255#251#250
- +#251#247#255#255#252#249#250#246#255#255#252#255#255#252#253#254#250#255#255
- +#252#254#255#251#255#255#252#252#253#249#255#255#252#252#253#249#255#255#252
- +#247#248#244#255#255#252#253#254#250#254#255#251#255#255#252#255#255#252#251
- +#252#248#7'OnClick'#7#24'lmRolePerManagementClick'#0#0#9'TMenuItem'#20'lmCop'
- +'yRolePermission'#3'Tag'#2#9#7'Caption'#6#23'Copy Role permission to'#7'OnCl'
- +'ick'#7#25'lmCopyRolePermissionClick'#0#0#9'TMenuItem'#14'lmNewException'#3
- +'Tag'#2#20#7'Caption'#6#17'Add New Exception'#7'OnClick'#7#19'lmNewException'
- +'Click'#0#0#9'TMenuItem'#17'lmScriptException'#3'Tag'#2#10#7'Caption'#6#6'Sc'
- +'ript'#7'OnClick'#7#22'lmScriptExceptionClick'#0#0#9'TMenuItem'#15'lmDropExc'
- +'eption'#3'Tag'#2#10#7'Caption'#6#4'Drop'#7'OnClick'#7#20'lmDropExceptionCli'
- +'ck'#0#0#9'TMenuItem'#9'lmAddUser'#3'Tag'#2#21#7'Caption'#6#15'Create New Us'
- +'er'#7'OnClick'#7#14'lmAddUserClick'#0#0#9'TMenuItem'#16'lmChangePassword'#3
- +'Tag'#2'o'#7'Caption'#6#15'Change password'#7'OnClick'#7#21'lmChangePassword'
- +'Click'#0#0#9'TMenuItem'#13'lmPermissions'#3'Tag'#2'o'#7'Caption'#6#16'Show '
- +'Permissions'#7'OnClick'#7#18'lmPermissionsClick'#0#0#9'TMenuItem'#20'lmUser'
- +'PermManagement'#3'Tag'#2'o'#7'Caption'#6#21'Permission Management'#11'Bitma'
- +'p.Data'#10':'#3#0#0'6'#3#0#0'BM6'#3#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0
- +#16#0#0#0#1#0#24#0#0#0#0#0#0#3#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#252#253
- +#249#255#255#252#255#255#252#252#253#249#255#255#252#252#253#249#255#255#252
- +#251#252#248#255#255#252#247#248#244#255#255#252#255#255#252#254#255#251#255
- +#255#252#253#254#250#255#255#252#255#255#252#255#255#252#242#243#239#255#255
- +#252#255#255#252#250#251#247#250#251#247#255#255#252#255#255#252#250#251#247
- +#255#255#252#249#250#246#247#248#244#250#251#247#255#255#252#253#254#250#251
- +#253#247#255#255#251#253#255#249#254#255#250#252#254#248#255#255#251#255#255
- +#251#249#251#245#253#255#249#255#255#251#254#255#250#255#255#251#255#255#251
- +#255#255#251#253#255#249#255#255#251'xztwys'#135#137#131'~'#128'zkmg'#131#133
- +#127'oqkxzt{}w'#130#132'~uwqprl{}wvxrz|vvxr~'#129'x'#250#253#244#246#249#240
- +#245#248#239#255#255#249#245#248#239#255#255#249#252#255#246#248#251#242#247
- +#250#241#255#255#249#245#248#239#255#255#249#255#255#249#246#249#240'~'#129
- +'xwzq'#254#255#248#255#255#249'TWNMPG'#250#253#244'ORIBE<'#255#255#249#252
- +#255#246#255#255#249#255#255#249#239#242#233#255#255#249#255#255#249'psjvyp'
- +#255#255#249#247#250#241#255#255#249#255#255#249#255#255#249#248#251#242#255
- ,#255#249#248#251#242#254#255#248#252#255#246#255#255#249#255#255#249#255#255
- +#249#249#252#243#128#131'z{~u'#249#252#243'MPG'#254#255#248'FI@JMDNQHFI@KNEQ'
- +'TKKNEDG>'#255#255#249#255#255#249#255#255#249'twn'#128#131'z'#249#252#243
- +#255#255#249#255#255#249#255#255#249#252#255#246#255#255#249#251#254#245#254
- +#255#248#247#250#241#255#255#249#248#251#242#255#255#249#254#255#248#246#249
- +#240'{~uuxo'#255#255#249'EH?'#246#249#240'PSJJMDFI@QTKGJAUXO@C:RUL'#247#250
- +#241#253#255#247#255#255#249'vypwzq'#255#255#249#255#255#249#255#255#249#255
- +#255#249#252#255#246#250#253#244#251#254#245#255#255#249#255#255#249#249#252
- +#243#254#255#248#255#255#249#249#252#243#252#255#246'twn}'#128'w'#251#254#245
- +#252#255#246#247#250#241#255#255#249#255#255#249#255#255#249#255#255#249#252
- +#255#246#255#255#249#255#255#249#255#255#249#249#252#243#255#255#249'~'#129
- +'xz}t|~xnpj{}w'#128#130'|qsmwysvxrz|v'#128#130'|}'#127'yjlf'#128#130'|vxrqsm'
- +'uwquwq'#255#255#251#246#248#242#255#255#251#254#255#250#253#255#249#255#255
- +#251#255#255#251#249#251#245#255#255#251#247#249#243#253#255#249#252#254#248
- +#255#255#251#255#255#251#253#255#249#255#255#251#248#249#245#255#255#252#255
- +#255#252#249#250#246#255#255#252#255#255#252#247#248#244#255#255#252#250#251
- +#247#255#255#252#255#255#252#254#255#251#250#251#247#255#255#252#249#250#246
- +#255#255#252#255#255#252#253#254#250#255#255#252#254#255#251#255#255#252#252
- +#253#249#255#255#252#252#253#249#255#255#252#247#248#244#255#255#252#253#254
- +#250#254#255#251#255#255#252#255#255#252#251#252#248#7'OnClick'#7#25'lmUserP'
- +'ermManagementClick'#0#0#9'TMenuItem'#20'lmCopyUserPermission'#3'Tag'#2'o'#7
- +'Caption'#6#23'Copy User Permission To'#7'OnClick'#7#25'lmCopyUserPermission'
- +'Click'#0#0#9'TMenuItem'#11'lmEditField'#3'Tag'#2'p'#7'Caption'#6#10'Edit Fi'
- +'eld'#7'OnClick'#7#16'lmEditFieldClick'#0#0#0#11'TMemDataset'#10'mdsHistory'
- +#9'FieldDefs'#14#1#4'Name'#6#4'Time'#8'DataType'#7#10'ftDateTime'#9'Precisio'
- +'n'#2#0#4'Size'#2#0#0#1#4'Name'#6#7'SQLType'#8'DataType'#7#8'ftString'#9'Pre'
- +'cision'#2#0#4'Size'#2#6#0#1#4'Name'#6#12'SQLStatement'#8'DataType'#7#8'ftSt'
- +'ring'#9'Precision'#2#0#4'Size'#3#0#16#0#1#4'Name'#6#8'Reserved'#8'DataType'
- +#7#9'ftInteger'#9'Precision'#2#0#4'Size'#2#0#0#0#4'left'#3#183#0#3'top'#3'j'
- +#1#0#0#0
+ +'Caption'#6#8'Sweep DB'#7'OnClick'#7#12'lmSweepClick'#0#0#9'TMenuItem'#9'lmC'
+ +'ompare'#7'Caption'#6#29'Compare with another database'#7'OnClick'#7#14'lmCo'
+ +'mpareClick'#0#0#9'TMenuItem'#8'lmDBIndo'#7'Caption'#6#13'Database Info'#7'O'
+ +'nClick'#7#13'lmDBIndoClick'#0#0#9'TMenuItem'#9'MenuItem8'#7'Caption'#6#1'-'
+ +#0#0#9'TMenuItem'#9'lmEditReg'#7'Caption'#6#17'Edit Registration'#7'OnClick'
+ +#7#14'lmEditRegClick'#0#0#9'TMenuItem'#20'lmUnregisterDatabase'#7'Caption'#6
+ +#19'Unregister Database'#7'OnClick'#7#25'lmUnregisterDatabaseClick'#0#0#9'TM'
+ +'enuItem'#15'lmViewFirst1000'#3'Tag'#2#1#7'Caption'#6#23'View First 1000 rec'
+ +'ords'#7'OnClick'#7#20'lmViewFirst1000Click'#0#0#9'TMenuItem'#10'lmNewTable'
+ ,#3'Tag'#2#11#7'Caption'#6#9'New Table'#7'OnClick'#7#15'lmNewTableClick'#0#0#9
+ +'TMenuItem'#11'lmEditTable'#3'Tag'#2#1#7'Caption'#6#16'Edit Data (Grid)'#7'O'
+ +'nClick'#7#16'lmEditTableClick'#0#0#9'TMenuItem'#14'lmEditDataForm'#3'Tag'#2
+ +#1#7'Caption'#6#16'Edit Data (Form)'#7'OnClick'#7#19'lmEditDataFormClick'#0#0
+ +#9'TMenuItem'#12'lmViewFields'#3'Tag'#2#1#7'Caption'#6#13'Expand Fields'#11
+ +'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0
+ +#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0'-//'
+ +#0'***'#0' !!'#0' !!'#0#30#31#31#0#21#23#23#0#16#17#17#0#14#16#16#0#4#6#6#0#0
+ +#0#0#0#0#0#0#0#0#0#0'3LGG'#236';77'#190#0#0#0#25#1#1#1#0'-//'#0'***'#0' !!'#0
+ +' !!'#0#30#31#31#0#21#23#23#0#16#17#17#0#14#16#16#0#4#6#6#0#0#0#0#0#0#0#0'9R'
+ +'MM'#233#242#231#231#255#218#208#208#255'/--'#194#0#0#0#25'-//'#0'***'#0' !!'
+ +#0' !!'#0#30#31#31#0#21#23#23#0#16#17#17#0#14#16#16#0#3#4#4#0#0#0#0';XRR'#231
+ +#234#223#223#255#236#226#226#255#230#217#217#255#220#213#213#255'A>>'#196'-/'
+ +'/'#0'***'#0' !!'#0' !!'#0#30#31#31#0#21#23#23#0#16#17#17#0#12#15#15#0#0#1#1
+ +'6TNN'#236#233#220#220#255#245#237#237#255#225#216#216#255#228#217#217#255
+ +#252#247#247#255'YWW'#238'-//'#0'***'#0' !!'#0' !!'#0#30#31#31#0#21#23#23#0
+ +#14#16#16#0#8#9#9'5[UU'#236#235#228#228#255#245#237#237#255#234#226#226#255
+ +#251#248#248#255#246#244#244#255'_ZZ'#236#4#6#6'8-//'#0'***'#0' !!'#0' !!'#0
+ +#30#31#31#0#19#21#21#0#9#10#10'6ZTT'#232#235#230#230#255#255#255#255#255#248
+ +#246#246#255#250#246#246#255#242#239#239#255'fbb'#231#0#0#0';'#4#7#7#0'-//'#0
+ +'***'#0#30#31#31#0#25#27#27'%'#19#21#21'A'#11#14#14'\a[['#229#238#232#232#255
+ +#255#255#255#255#255#255#255#255#255#255#255#255#241#238#238#255'f``'#233#9#9
+ +#9'9'#1#2#2#0#6#8#8#0'-//'#0'$%%'#31'644'#171'rjj'#231#138#129#129#240#135'~'
+ +'~'#249#224#214#214#255#255#255#255#255#255#255#255#255#255#255#255#255#239
+ +#235#235#255'gcc'#236#15#15#15'3'#16#17#17#0#3#4#4#0#6#8#8#0'&))'#29'RMM'#211
+ +#199#184#184#255#241#229#229#255#249#241#241#255#251#244#244#255#236#229#229
+ +#255#236#229#229#255#255#255#255#255#242#237#237#255'jee'#235#21#22#22'7'#17
+ +#19#19#0#18#18#18#0#3#4#4#0#6#8#8#0'?>>'#154#188#175#175#255#233#218#218#255
+ +#233#221#221#255#244#234#234#255#243#238#238#255#246#244#244#255#238#231#231
+ +#255#230#223#223#255'okk'#224#25#25#25';'#24#26#26#0#19#21#21#0#18#18#18#0#3
+ +#4#4#0#6#8#8#0'pjj'#238#220#201#201#255#221#205#205#255#189#175#175#255#159
+ +#149#149#255#223#212#212#255#243#239#239#255#251#246#246#255#146#137#137#244
+ +#28#30#30'T'#28#29#29#0#23#25#25#0#16#18#18#0#15#15#15#0#0#0#0#0#2#4#4#0#133
+ +'||'#247#239#220#220#255#192#178#178#255'LJJ'#181'&((o'#162#153#153#255#244
+ +#235#235#255#248#241#241#255#150#142#142#242'-//A566'#0'355'#0'244'#0'233'#0
+ +'011'#0'011'#0'wpp'#236#200#186#186#255'XUU'#176'.//'#30'SOO'#178#192#180#180
+ +#255#232#220#220#255#240#231#231#255#133'}}'#235'355'':;;'#0':;;'#0':;;'#0':'
+ +';;'#0':<<'#0':;;'#0'PNNtURR'#156';<<-XVV'#178#192#176#176#255#222#204#204
+ +#255#232#218#218#255#206#193#193#255'PNN'#170'>AA'#0'?BB'#0'?BB'#0'?BB'#0'?B'
+ +'B'#0'?BB'#0'?BB'#0'HGG'#0'CAA'#0'VQQ'#156#197#183#183#255#239#221#221#255
+ +#222#203#203#255#196#183#183#255'd``'#212':<<'#29'?AA'#0'?AA'#0'?AA'#0'?AA'#0
+ +'?AA'#0'?AA'#0'?AA'#0'IHH'#0'FHH'#0'PNNvxpp'#231#137#130#130#247'yrr'#236'MK'
+ +'K'#152';<<'#28'>@@'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0'?AA'#0#7'On'
+ +'Click'#7#17'lmViewFieldsClick'#0#0#9'TMenuItem'#9'MenuItem7'#3'Tag'#2#1#7'C'
+ +'aption'#6#1'-'#0#0#9'TMenuItem'#13'lmTableManage'#3'Tag'#2#1#7'Caption'#6#16
+ +'Table Management'#11'Bitmap.Data'#10':'#3#0#0'6'#3#0#0'BM6'#3#0#0#0#0#0#0'6'
+ +#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0#24#0#0#0#0#0#0#3#0#0'd'#0#0#0'd'#0#0#0
+ +#0#0#0#0#0#0#0#0#247#247#247#253#255#255#248#255#255#234#245#243#250#255#255
+ +#242#244#244#255#250#251#252#244#245#252#244#245#254#249#250#249#251#251#238
+ +#246#245#243#251#250#248#255#255#253#255#255#252#252#252#254#254#254#236#238
+ +#238'8=<4:99>=KKK612GAB;56FAB===165=CB).-'#245#247#247#254#254#254#254#255
+ +#253#255#255#254'CA@'#245#243#242#250#248#247#253#251#250#255#255#254#247#248
+ +#246#253#254#252#241#239#238#253#251#250#255#255#254#244#242#241'ECB'#255#255
+ +#254#255#255#254#254#252#251#253#249#248';33'#255#254#254'F>>'#254#250#249'3'
+ +'64'#240#245#243'497EHF'#243#239#238'@88'#255#250#250'?77'#255#251#250#248
+ +#246#245#255#252#248#255#252#249'E97'#255#254#252#254#242#240#255#252#249#248
+ +#254#249#248#255#252#238#248#242#247#253#248#255#254#251#255#252#250#255#246
+ +#244'YMK'#255#255#252#254#251#247#255#255#254#246#244#243'MHG'#239#234#233'G'
+ +'ED'#247#252#250'.=9$83/C>'#231#246#242'8=;@>='#247#242#241'=87'#254#252#251
+ +#251#252#250#243#251#250#246#255#255'-:8'#236#250#248#239#255#255#225#250#246
+ +#228#255#255#222#255#252#217#253#247#222#254#249#229#254#250#236#255#252#237
+ +#251#249'0=;'#246#255#255#238#249#247#246#255#255#237#250#252'w'#140#141#227
+ +#255#255'l'#142#141#216#253#251'l'#147#145#212#251#249'f'#141#139'n'#149#147
+ +'g'#140#138'n'#144#143#217#245#245#127#148#149#235#248#250#246#255#255#255
+ ,#253#255#236#242#247#127#150#152#215#251#251#210#252#251#219#255#255#224#255
+ +#255#221#251#252#221#251#252#220#254#254#216#255#255#215#255#255#214#250#250
+ +'u'#140#142#248#254#255#242#240#246#255#249#255#249#251#255'l'#133#137#216
+ +#255#255'^'#140#141'k'#148#150'k'#134#138#232#252#255'y'#141#146't'#143#147
+ +#211#252#254'd'#146#147#207#246#248'v'#143#147#244#246#254#255#251#255#255
+ +#249#255#242#241#251'x'#146#152#196#239#242#210#255#255#214#255#255#224#246
+ +#252#242#253#255#240#251#255#225#247#253#218#255#255#206#254#255#214#255#255
+ +'n'#136#142#249#248#255#251#234#247#255#248#255#243#249#255'l'#138#143#212
+ +#255#255']'#144#146'V'#132#133#131#153#159'y'#135#141#234#245#253'w'#144#148
+ +'_'#138#141'X'#140#140#205#253#255'o'#144#147#249#251#255#255#251#255#246#254
+ +#255#236#255#255'^'#135#137#201#255#255#194#254#253#202#255#252#225#255#255
+ +#224#249#251#234#255#255#224#255#255#195#247#247#202#255#255#205#255#255'Z'
+ +#134#133#237#255#255#231#240#244#229#238#241#239#255#255'o'#148#146']'#140
+ +#137'h'#154#150'u'#160#157'_{{}'#145#146'v'#138#139'g'#131#131'k'#150#147'i'
+ +#155#151'W'#134#131'e'#138#136#239#255#255#246#255#255#255#253#255#242#241
+ +#243#238#250#250#231#252#250#230#252#250#237#253#252#250#255#255#240#242#243
+ +#251#253#254#248#253#254#239#255#254#230#252#250#233#254#252#244#255#255#239
+ +#238#240#255#251#254#255#246#248#255#250#251#254#254#254#247#253#252#246#254
+ +#253#241#246#245#255#254#255#255#252#253#255#254#255#255#254#255#251#255#255
+ +#240#248#247#244#250#249#250#252#252#255#247#249#255#253#255#7'OnClick'#7#18
+ +'lmTableManageClick'#0#0#9'TMenuItem'#13'lmScriptTable'#3'Tag'#2#1#7'Caption'
+ +#6#15'Script Table As'#0#9'TMenuItem'#19'lmScriptTableCreate'#7'Caption'#6#6
+ +'Create'#7'OnClick'#7#24'lmScriptTableCreateClick'#0#0#9'TMenuItem'#14'lmScr'
+ +'iptInsert'#7'Caption'#6#6'Insert'#7'OnClick'#7#19'lmScriptInsertClick'#0#0#9
+ +'TMenuItem'#14'lmScriptUpdate'#7'Caption'#6#6'Update'#7'OnClick'#7#19'lmScri'
+ +'ptUpdateClick'#0#0#0#9'TMenuItem'#11'lmCopyTable'#3'Tag'#2#1#7'Caption'#6#10
+ +'Copy Table'#7'OnClick'#7#16'lmCopyTableClick'#0#0#9'TMenuItem'#9'lmViewGen'
+ +#3'Tag'#2#2#7'Caption'#6#14'View Generator'#7'OnClick'#7#14'lmViewGenClick'#0
+ +#0#9'TMenuItem'#8'lmSetGen'#3'Tag'#2#2#7'Caption'#6#19'Set Generator Value'#7
+ +'OnClick'#7#13'lmSetGenClick'#0#0#9'TMenuItem'#8'lmNewGen'#3'Tag'#2#12#7'Cap'
+ +'tion'#6#20'Create New Generator'#7'OnClick'#7#13'lmNewGenClick'#0#0#9'TMenu'
+ +'Item'#15'lmCreateAutoInc'#3'Tag'#2#2#7'Caption'#6#29'Create Auto increment '
+ +'Trigger'#7'OnClick'#7#20'lmCreateAutoIncClick'#0#0#9'TMenuItem'#14'lmDispla'
+ +'y1000V'#3'Tag'#2#4#7'Caption'#6#23'View First 1000 records'#7'OnClick'#7#19
+ +'lmDisplay1000VClick'#0#0#9'TMenuItem'#13'lmDisplayView'#3'Tag'#2#4#7'Captio'
+ +'n'#6#16'Display View DDL'#7'OnClick'#7#18'lmDisplayViewClick'#0#0#9'TMenuIt'
+ +'em'#12'lmCreateView'#3'Tag'#2#14#7'Caption'#6#15'Create New View'#7'OnClick'
+ +#7#17'lmCreateViewClick'#0#0#9'TMenuItem'#10'lmEditView'#3'Tag'#2#4#7'Captio'
+ +'n'#6#9'Edit View'#7'OnClick'#7#15'lmEditViewClick'#0#0#9'TMenuItem'#18'lmCr'
+ +'eateStoredProc'#3'Tag'#2#15#7'Caption'#6#27'Create New Stored Procedure'#7
+ +'OnClick'#7#23'lmCreateStoredProcClick'#0#0#9'TMenuItem'#15'lmCallStoreProc'
+ +#3'Tag'#2#5#7'Caption'#6#14'Call procedure'#7'OnClick'#7#20'lmCallStoreProcC'
+ +'lick'#0#0#9'TMenuItem'#21'lmViewStoredProcedure'#3'Tag'#2#5#7'Caption'#6#21
+ +'View Stored Procedure'#7'OnClick'#7#26'lmViewStoredProcedureClick'#0#0#9'TM'
+ +'enuItem'#10'lmEditProc'#3'Tag'#2#5#7'Caption'#6#21'Edit Stored Procedure'#7
+ +'OnClick'#7#15'lmEditProcClick'#0#0#9'TMenuItem'#13'lmViewTrigger'#3'Tag'#2#3
+ +#7'Caption'#6#12'View Trigger'#7'OnClick'#7#18'lmViewTriggerClick'#0#0#9'TMe'
+ +'nuItem'#15'lmCreateTrigger'#3'Tag'#2#13#7'Caption'#6#18'Create New Trigger'
+ +#7'OnClick'#7#20'lmCreateTriggerClick'#0#0#9'TMenuItem'#13'lmEditTrigger'#3
+ +'Tag'#2#3#7'Caption'#6#12'Edit Trigger'#7'OnClick'#7#18'lmEditTriggerClick'#0
+ +#0#9'TMenuItem'#14'lmActivateTrig'#3'Tag'#2#3#7'Caption'#6#16'Activate Trigg'
+ +'er'#7'OnClick'#7#19'lmActivateTrigClick'#0#0#9'TMenuItem'#14'lmDeactiveTrig'
+ +#3'Tag'#2#3#7'Caption'#6#18'DeActivate Trigger'#7'OnClick'#7#19'lmDeactiveTr'
+ +'igClick'#0#0#9'TMenuItem'#8'lmNewUDF'#3'Tag'#2#16#7'Caption'#6#19'Create ne'
+ +'w function'#7'OnClick'#7#13'lmNewUDFClick'#0#0#9'TMenuItem'#9'lmViewUDF'#3
+ +'Tag'#2#6#7'Caption'#6#13'View Function'#7'OnClick'#7#14'lmViewUDFClick'#0#0
+ +#9'TMenuItem'#17'lmOpenSystemTable'#3'Tag'#2#7#7'Caption'#6#10'Open Table'#7
+ +'OnClick'#7#22'lmOpenSystemTableClick'#0#0#9'TMenuItem'#11'lmNewDomain'#3'Ta'
+ +'g'#2#18#7'Caption'#6#10'New Domain'#7'OnClick'#7#16'lmNewDomainClick'#0#0#9
+ +'TMenuItem'#12'lmViewDomain'#3'Tag'#2#8#7'Caption'#6#11'Domain Info'#7'OnCli'
+ +'ck'#7#17'lmViewDomainClick'#0#0#9'TMenuItem'#9'lmNewRole'#3'Tag'#2#19#7'Cap'
+ +'tion'#6#12'Add New Role'#7'OnClick'#7#14'lmNewRoleClick'#0#0#9'TMenuItem'#17
+ +'lmRolePermissions'#3'Tag'#2#9#7'Caption'#6#16'Show permissions'#7'OnClick'#7
+ +#22'lmRolePermissionsClick'#0#0#9'TMenuItem'#19'lmRolePerManagement'#3'Tag'#2
+ ,#9#7'Caption'#6#21'Permission Management'#11'Bitmap.Data'#10':'#3#0#0'6'#3#0
+ +#0'BM6'#3#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0#24#0#0#0#0#0#0
+ +#3#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#252#253#249#255#255#252#255#255#252
+ +#252#253#249#255#255#252#252#253#249#255#255#252#251#252#248#255#255#252#247
+ +#248#244#255#255#252#255#255#252#254#255#251#255#255#252#253#254#250#255#255
+ +#252#255#255#252#255#255#252#242#243#239#255#255#252#255#255#252#250#251#247
+ +#250#251#247#255#255#252#255#255#252#250#251#247#255#255#252#249#250#246#247
+ +#248#244#250#251#247#255#255#252#253#254#250#251#253#247#255#255#251#253#255
+ +#249#254#255#250#252#254#248#255#255#251#255#255#251#249#251#245#253#255#249
+ +#255#255#251#254#255#250#255#255#251#255#255#251#255#255#251#253#255#249#255
+ +#255#251'xztwys'#135#137#131'~'#128'zkmg'#131#133#127'oqkxzt{}w'#130#132'~uw'
+ +'qprl{}wvxrz|vvxr~'#129'x'#250#253#244#246#249#240#245#248#239#255#255#249
+ +#245#248#239#255#255#249#252#255#246#248#251#242#247#250#241#255#255#249#245
+ +#248#239#255#255#249#255#255#249#246#249#240'~'#129'xwzq'#254#255#248#255#255
+ +#249'TWNMPG'#250#253#244'ORIBE<'#255#255#249#252#255#246#255#255#249#255#255
+ +#249#239#242#233#255#255#249#255#255#249'psjvyp'#255#255#249#247#250#241#255
+ +#255#249#255#255#249#255#255#249#248#251#242#255#255#249#248#251#242#254#255
+ +#248#252#255#246#255#255#249#255#255#249#255#255#249#249#252#243#128#131'z{~'
+ +'u'#249#252#243'MPG'#254#255#248'FI@JMDNQHFI@KNEQTKKNEDG>'#255#255#249#255
+ +#255#249#255#255#249'twn'#128#131'z'#249#252#243#255#255#249#255#255#249#255
+ +#255#249#252#255#246#255#255#249#251#254#245#254#255#248#247#250#241#255#255
+ +#249#248#251#242#255#255#249#254#255#248#246#249#240'{~uuxo'#255#255#249'EH?'
+ +#246#249#240'PSJJMDFI@QTKGJAUXO@C:RUL'#247#250#241#253#255#247#255#255#249'v'
+ +'ypwzq'#255#255#249#255#255#249#255#255#249#255#255#249#252#255#246#250#253
+ +#244#251#254#245#255#255#249#255#255#249#249#252#243#254#255#248#255#255#249
+ +#249#252#243#252#255#246'twn}'#128'w'#251#254#245#252#255#246#247#250#241#255
+ +#255#249#255#255#249#255#255#249#255#255#249#252#255#246#255#255#249#255#255
+ +#249#255#255#249#249#252#243#255#255#249'~'#129'xz}t|~xnpj{}w'#128#130'|qsmw'
+ +'ysvxrz|v'#128#130'|}'#127'yjlf'#128#130'|vxrqsmuwquwq'#255#255#251#246#248
+ +#242#255#255#251#254#255#250#253#255#249#255#255#251#255#255#251#249#251#245
+ +#255#255#251#247#249#243#253#255#249#252#254#248#255#255#251#255#255#251#253
+ +#255#249#255#255#251#248#249#245#255#255#252#255#255#252#249#250#246#255#255
+ +#252#255#255#252#247#248#244#255#255#252#250#251#247#255#255#252#255#255#252
+ +#254#255#251#250#251#247#255#255#252#249#250#246#255#255#252#255#255#252#253
+ +#254#250#255#255#252#254#255#251#255#255#252#252#253#249#255#255#252#252#253
+ +#249#255#255#252#247#248#244#255#255#252#253#254#250#254#255#251#255#255#252
+ +#255#255#252#251#252#248#7'OnClick'#7#24'lmRolePerManagementClick'#0#0#9'TMe'
+ +'nuItem'#20'lmCopyRolePermission'#3'Tag'#2#9#7'Caption'#6#23'Copy Role permi'
+ +'ssion to'#7'OnClick'#7#25'lmCopyRolePermissionClick'#0#0#9'TMenuItem'#14'lm'
+ +'NewException'#3'Tag'#2#20#7'Caption'#6#17'Add New Exception'#7'OnClick'#7#19
+ +'lmNewExceptionClick'#0#0#9'TMenuItem'#17'lmScriptException'#3'Tag'#2#10#7'C'
+ +'aption'#6#6'Script'#7'OnClick'#7#22'lmScriptExceptionClick'#0#0#9'TMenuItem'
+ +#15'lmDropException'#3'Tag'#2#10#7'Caption'#6#4'Drop'#7'OnClick'#7#20'lmDrop'
+ +'ExceptionClick'#0#0#9'TMenuItem'#9'lmAddUser'#3'Tag'#2#21#7'Caption'#6#15'C'
+ +'reate New User'#7'OnClick'#7#14'lmAddUserClick'#0#0#9'TMenuItem'#16'lmChang'
+ +'ePassword'#3'Tag'#2'o'#7'Caption'#6#15'Change password'#7'OnClick'#7#21'lmC'
+ +'hangePasswordClick'#0#0#9'TMenuItem'#13'lmPermissions'#3'Tag'#2'o'#7'Captio'
+ +'n'#6#16'Show Permissions'#7'OnClick'#7#18'lmPermissionsClick'#0#0#9'TMenuIt'
+ +'em'#20'lmUserPermManagement'#3'Tag'#2'o'#7'Caption'#6#21'Permission Managem'
+ +'ent'#11'Bitmap.Data'#10':'#3#0#0'6'#3#0#0'BM6'#3#0#0#0#0#0#0'6'#0#0#0'('#0#0
+ +#0#16#0#0#0#16#0#0#0#1#0#24#0#0#0#0#0#0#3#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0
+ +#0#252#253#249#255#255#252#255#255#252#252#253#249#255#255#252#252#253#249
+ +#255#255#252#251#252#248#255#255#252#247#248#244#255#255#252#255#255#252#254
+ +#255#251#255#255#252#253#254#250#255#255#252#255#255#252#255#255#252#242#243
+ +#239#255#255#252#255#255#252#250#251#247#250#251#247#255#255#252#255#255#252
+ +#250#251#247#255#255#252#249#250#246#247#248#244#250#251#247#255#255#252#253
+ +#254#250#251#253#247#255#255#251#253#255#249#254#255#250#252#254#248#255#255
+ +#251#255#255#251#249#251#245#253#255#249#255#255#251#254#255#250#255#255#251
+ +#255#255#251#255#255#251#253#255#249#255#255#251'xztwys'#135#137#131'~'#128
+ +'zkmg'#131#133#127'oqkxzt{}w'#130#132'~uwqprl{}wvxrz|vvxr~'#129'x'#250#253
+ +#244#246#249#240#245#248#239#255#255#249#245#248#239#255#255#249#252#255#246
+ +#248#251#242#247#250#241#255#255#249#245#248#239#255#255#249#255#255#249#246
+ +#249#240'~'#129'xwzq'#254#255#248#255#255#249'TWNMPG'#250#253#244'ORIBE<'#255
+ +#255#249#252#255#246#255#255#249#255#255#249#239#242#233#255#255#249#255#255
+ ,#249'psjvyp'#255#255#249#247#250#241#255#255#249#255#255#249#255#255#249#248
+ +#251#242#255#255#249#248#251#242#254#255#248#252#255#246#255#255#249#255#255
+ +#249#255#255#249#249#252#243#128#131'z{~u'#249#252#243'MPG'#254#255#248'FI@J'
+ +'MDNQHFI@KNEQTKKNEDG>'#255#255#249#255#255#249#255#255#249'twn'#128#131'z'
+ +#249#252#243#255#255#249#255#255#249#255#255#249#252#255#246#255#255#249#251
+ +#254#245#254#255#248#247#250#241#255#255#249#248#251#242#255#255#249#254#255
+ +#248#246#249#240'{~uuxo'#255#255#249'EH?'#246#249#240'PSJJMDFI@QTKGJAUXO@C:R'
+ +'UL'#247#250#241#253#255#247#255#255#249'vypwzq'#255#255#249#255#255#249#255
+ +#255#249#255#255#249#252#255#246#250#253#244#251#254#245#255#255#249#255#255
+ +#249#249#252#243#254#255#248#255#255#249#249#252#243#252#255#246'twn}'#128'w'
+ +#251#254#245#252#255#246#247#250#241#255#255#249#255#255#249#255#255#249#255
+ +#255#249#252#255#246#255#255#249#255#255#249#255#255#249#249#252#243#255#255
+ +#249'~'#129'xz}t|~xnpj{}w'#128#130'|qsmwysvxrz|v'#128#130'|}'#127'yjlf'#128
+ +#130'|vxrqsmuwquwq'#255#255#251#246#248#242#255#255#251#254#255#250#253#255
+ +#249#255#255#251#255#255#251#249#251#245#255#255#251#247#249#243#253#255#249
+ +#252#254#248#255#255#251#255#255#251#253#255#249#255#255#251#248#249#245#255
+ +#255#252#255#255#252#249#250#246#255#255#252#255#255#252#247#248#244#255#255
+ +#252#250#251#247#255#255#252#255#255#252#254#255#251#250#251#247#255#255#252
+ +#249#250#246#255#255#252#255#255#252#253#254#250#255#255#252#254#255#251#255
+ +#255#252#252#253#249#255#255#252#252#253#249#255#255#252#247#248#244#255#255
+ +#252#253#254#250#254#255#251#255#255#252#255#255#252#251#252#248#7'OnClick'#7
+ +#25'lmUserPermManagementClick'#0#0#9'TMenuItem'#20'lmCopyUserPermission'#3'T'
+ +'ag'#2'o'#7'Caption'#6#23'Copy User Permission To'#7'OnClick'#7#25'lmCopyUse'
+ +'rPermissionClick'#0#0#9'TMenuItem'#11'lmEditField'#3'Tag'#2'p'#7'Caption'#6
+ +#10'Edit Field'#7'OnClick'#7#16'lmEditFieldClick'#0#0#0#11'TMemDataset'#10'm'
+ +'dsHistory'#9'FieldDefs'#14#1#4'Name'#6#4'Time'#8'DataType'#7#10'ftDateTime'
+ +#9'Precision'#2#0#4'Size'#2#0#0#1#4'Name'#6#7'SQLType'#8'DataType'#7#8'ftStr'
+ +'ing'#9'Precision'#2#0#4'Size'#2#6#0#1#4'Name'#6#12'SQLStatement'#8'DataType'
+ +#7#8'ftString'#9'Precision'#2#0#4'Size'#3#0#16#0#1#4'Name'#6#8'Reserved'#8'D'
+ +'ataType'#7#9'ftInteger'#9'Precision'#2#0#4'Size'#2#0#0#0#4'left'#3#183#0#3
+ +'top'#3'j'#1#0#0#0
]);
View
12 main.pas
@@ -47,6 +47,7 @@ TfmMain = class(TForm)
lmEditField: TMenuItem;
lmDBIndo: TMenuItem;
lmCopyRolePermission: TMenuItem;
+ lmCompare: TMenuItem;
mnExit: TMenuItem;
mnCreateDB: TMenuItem;
mnRegDB: TMenuItem;
@@ -109,6 +110,7 @@ TfmMain = class(TForm)
procedure lmBackupClick(Sender: TObject);
procedure lmChangePasswordClick(Sender: TObject);
procedure lmCloseTabClick(Sender: TObject);
+ procedure lmCompareClick(Sender: TObject);
procedure lmCopyRolePermissionClick(Sender: TObject);
procedure lmCopyUserPermissionClick(Sender: TObject);
procedure lmCopyTableClick(Sender: TObject);
@@ -180,7 +182,6 @@ TfmMain = class(TForm)
fActivated: Boolean;
function FindCusomForm(ATitle: string; AClass: TClass): TComponent;
procedure InitNewGen(DatabaseIndex: Integer);
- function GetServerName(DBName: string): string;
function GetServerNameNode(ServerName: string): TTreeNode;
function RemoveSpecialChars(AText: string): string;
procedure ReleaseRegisteredDatabases;
@@ -191,6 +192,7 @@ TfmMain = class(TForm)
RegisteredDatabases: array of TDatabaseRec;
Version: string;
VersionDate: string;
+ function GetServerName(DBName: string): string;
function RetreiveInputParamFromSP(Body: string): string;
function LoadRegisteredDatabases: Boolean;
function FindQueryWindow(ATitle: string): TComponent;
@@ -232,7 +234,7 @@ implementation
uses CreateDB, ViewView, ViewTrigger, ViewSProc, ViewGen, NewTable, NewGen,
EnterPass, CreateTrigger, EditTable, CallProc, EditDataFullRec, UDFInfo, ViewDomain,
NewDomain, SysTables, Scriptdb, UserPermissions, BackupRestore, UnitFirebirdServices, CreateUser, ChangePass,
- PermissionManage, CopyTable, About, NewEditField, dbInfo;
+ PermissionManage, CopyTable, About, NewEditField, dbInfo, Comparison;
procedure TfmMain.mnExitClick(Sender: TObject);
@@ -333,6 +335,12 @@ procedure TfmMain.lmCloseTabClick(Sender: TObject);
begin
end;
+procedure TfmMain.lmCompareClick(Sender: TObject);
+begin
+ fmComparison.Init(tvMain.Selected.OverlayIndex);
+ fmComparison.Show;
+end;
+
procedure TfmMain.lmCopyRolePermissionClick(Sender: TObject);
begin
lmCopyUserPermissionClick(nil);
View
3  scriptdb.pas
@@ -25,6 +25,9 @@ function ScriptAllPermissions(dbIndex: Integer; var List: TStringList): Boolean;
function ScriptUserAllPermissions(dbIndex: Integer; UserName: string; var List: TStringList;
NewUser: string = ''): Boolean;
+procedure RemoveParamClosing(var AParams: string);
+
+
implementation
uses SysTables, Main;
View
2  systables.lfm
@@ -5,8 +5,8 @@ object dmSysTables: TdmSysTables
VerticalOffset = 383
Width = 400
object sqQuery: TSQLQuery
+ FieldDefs = <>
AutoCalcFields = False
- ReadOnly = False
Params = <>
left = 216
top = 32
View
4 systables.lrs
@@ -3,6 +3,6 @@
LazarusResources.Add('TdmSysTables','FORMDATA',[
'TPF0'#12'TdmSysTables'#11'dmSysTables'#14'OldCreateOrder'#8#6'Height'#3','#1
+#16'HorizontalOffset'#3'*'#3#14'VerticalOffset'#3#127#1#5'Width'#3#144#1#0#9
- +'TSQLQuery'#7'sqQuery'#14'AutoCalcFields'#8#8'ReadOnly'#8#6'Params'#14#0#4'l'
- +'eft'#3#216#0#3'top'#2' '#0#0#0
+ +'TSQLQuery'#7'sqQuery'#9'FieldDefs'#14#0#14'AutoCalcFields'#8#6'Params'#14#0
+ +#4'left'#3#216#0#3'top'#2' '#0#0#0
]);
View
2  systables.pas
@@ -75,8 +75,6 @@ function DecToBin(Dec, Len: Byte): string;
{ TdmSysTables }
-
-
procedure TdmSysTables.Init(dbIndex: Integer);
begin
with fmMain.RegisteredDatabases[dbIndex] do
Please sign in to comment.
Something went wrong with that request. Please try again.