File: fraquery.lfm

package info (click to toggle)
lazarus 2.0.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 214,460 kB
  • sloc: pascal: 1,862,622; xml: 265,709; cpp: 56,595; sh: 3,008; java: 609; makefile: 535; perl: 297; sql: 222; ansic: 137
file content (1006 lines) | stat: -rw-r--r-- 34,765 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
object QueryFrame: TQueryFrame
  Left = 0
  Height = 505
  Top = 0
  Width = 640
  ClientHeight = 505
  ClientWidth = 640
  TabOrder = 0
  DesignLeft = 671
  DesignTop = 285
  object ToolBar1: TToolBar
    Left = 0
    Height = 26
    Top = 0
    Width = 640
    Caption = 'ToolBar1'
    Images = ILQuery
    ParentShowHint = False
    ShowHint = True
    TabOrder = 0
    object TBExecute: TToolButton
      Left = 1
      Top = 2
      Action = AExecute
      DropdownMenu = PMExecute
      Style = tbsDropDown
    end
    object TBSep1: TToolButton
      Left = 59
      Height = 22
      Top = 2
      Width = 8
      Caption = 'TBSep1'
      Style = tbsSeparator
    end
    object TBPrevious: TToolButton
      Left = 67
      Top = 2
      Action = APreviousQuery
    end
    object TBNext: TToolButton
      Left = 90
      Top = 2
      Action = ANextQuery
    end
    object TBSep2: TToolButton
      Left = 113
      Height = 22
      Top = 2
      Width = 8
      Caption = 'TBSep2'
      Style = tbsSeparator
    end
    object TBClose: TToolButton
      Left = 36
      Top = 2
      Action = ACloseQuery
    end
    object TBLoadSQL: TToolButton
      Left = 121
      Top = 2
      Action = ALoadSQL
    end
    object TBSaveSQL: TToolButton
      Left = 144
      Top = 2
      Action = ASaveSQL
    end
    object TBSep3: TToolButton
      Left = 167
      Height = 22
      Top = 2
      Width = 8
      Caption = 'TBSep3'
      Style = tbsSeparator
    end
    object ToolButton1: TToolButton
      Left = 175
      Top = 2
      Action = AExport
    end
    object ToolButton2: TToolButton
      Left = 198
      Top = 2
      Action = ACreateCode
    end
  end
  object PCResult: TPageControl
    Left = 0
    Height = 244
    Top = 261
    Width = 640
    ActivePage = TSResult
    Align = alBottom
    TabIndex = 0
    TabOrder = 1
    object TSResult: TTabSheet
      Caption = 'Result'
      ClientHeight = 210
      ClientWidth = 632
      object MResult: TMemo
        Left = 0
        Height = 210
        Top = 0
        Width = 632
        Align = alClient
        TabOrder = 0
      end
    end
    object TSData: TTabSheet
      Caption = 'Data'
    end
  end
  inline FMSQL: TSynEdit
    Left = 0
    Height = 230
    Top = 26
    Width = 640
    Align = alClient
    Font.Height = -13
    Font.Name = 'Courier New'
    Font.Pitch = fpFixed
    Font.Quality = fqNonAntialiased
    ParentColor = False
    ParentFont = False
    TabOrder = 2
    OnKeyDown = OnMemoKey
    ExtraLineSpacing = 2
    Gutter.Width = 57
    Gutter.MouseActions = <>
    RightGutter.Width = 0
    RightGutter.MouseActions = <>
    Highlighter = SQLSyn
    Keystrokes = <    
      item
        Command = ecUp
        ShortCut = 38
      end    
      item
        Command = ecSelUp
        ShortCut = 8230
      end    
      item
        Command = ecScrollUp
        ShortCut = 16422
      end    
      item
        Command = ecDown
        ShortCut = 40
      end    
      item
        Command = ecSelDown
        ShortCut = 8232
      end    
      item
        Command = ecScrollDown
        ShortCut = 16424
      end    
      item
        Command = ecLeft
        ShortCut = 37
      end    
      item
        Command = ecSelLeft
        ShortCut = 8229
      end    
      item
        Command = ecWordLeft
        ShortCut = 16421
      end    
      item
        Command = ecSelWordLeft
        ShortCut = 24613
      end    
      item
        Command = ecRight
        ShortCut = 39
      end    
      item
        Command = ecSelRight
        ShortCut = 8231
      end    
      item
        Command = ecWordRight
        ShortCut = 16423
      end    
      item
        Command = ecSelWordRight
        ShortCut = 24615
      end    
      item
        Command = ecPageDown
        ShortCut = 34
      end    
      item
        Command = ecSelPageDown
        ShortCut = 8226
      end    
      item
        Command = ecPageBottom
        ShortCut = 16418
      end    
      item
        Command = ecSelPageBottom
        ShortCut = 24610
      end    
      item
        Command = ecPageUp
        ShortCut = 33
      end    
      item
        Command = ecSelPageUp
        ShortCut = 8225
      end    
      item
        Command = ecPageTop
        ShortCut = 16417
      end    
      item
        Command = ecSelPageTop
        ShortCut = 24609
      end    
      item
        Command = ecLineStart
        ShortCut = 36
      end    
      item
        Command = ecSelLineStart
        ShortCut = 8228
      end    
      item
        Command = ecEditorTop
        ShortCut = 16420
      end    
      item
        Command = ecSelEditorTop
        ShortCut = 24612
      end    
      item
        Command = ecLineEnd
        ShortCut = 35
      end    
      item
        Command = ecSelLineEnd
        ShortCut = 8227
      end    
      item
        Command = ecEditorBottom
        ShortCut = 16419
      end    
      item
        Command = ecSelEditorBottom
        ShortCut = 24611
      end    
      item
        Command = ecToggleMode
        ShortCut = 45
      end    
      item
        Command = ecCopy
        ShortCut = 16429
      end    
      item
        Command = ecPaste
        ShortCut = 8237
      end    
      item
        Command = ecDeleteChar
        ShortCut = 46
      end    
      item
        Command = ecCut
        ShortCut = 8238
      end    
      item
        Command = ecDeleteLastChar
        ShortCut = 8
      end    
      item
        Command = ecDeleteLastChar
        ShortCut = 8200
      end    
      item
        Command = ecDeleteLastWord
        ShortCut = 16392
      end    
      item
        Command = ecUndo
        ShortCut = 32776
      end    
      item
        Command = ecRedo
        ShortCut = 40968
      end    
      item
        Command = ecLineBreak
        ShortCut = 13
      end    
      item
        Command = ecSelectAll
        ShortCut = 16449
      end    
      item
        Command = ecCopy
        ShortCut = 16451
      end    
      item
        Command = ecBlockIndent
        ShortCut = 24649
      end    
      item
        Command = ecLineBreak
        ShortCut = 16461
      end    
      item
        Command = ecInsertLine
        ShortCut = 16462
      end    
      item
        Command = ecDeleteWord
        ShortCut = 16468
      end    
      item
        Command = ecBlockUnindent
        ShortCut = 24661
      end    
      item
        Command = ecPaste
        ShortCut = 16470
      end    
      item
        Command = ecCut
        ShortCut = 16472
      end    
      item
        Command = ecDeleteLine
        ShortCut = 16473
      end    
      item
        Command = ecDeleteEOL
        ShortCut = 24665
      end    
      item
        Command = ecUndo
        ShortCut = 16474
      end    
      item
        Command = ecRedo
        ShortCut = 24666
      end    
      item
        Command = ecGotoMarker0
        ShortCut = 16432
      end    
      item
        Command = ecGotoMarker1
        ShortCut = 16433
      end    
      item
        Command = ecGotoMarker2
        ShortCut = 16434
      end    
      item
        Command = ecGotoMarker3
        ShortCut = 16435
      end    
      item
        Command = ecGotoMarker4
        ShortCut = 16436
      end    
      item
        Command = ecGotoMarker5
        ShortCut = 16437
      end    
      item
        Command = ecGotoMarker6
        ShortCut = 16438
      end    
      item
        Command = ecGotoMarker7
        ShortCut = 16439
      end    
      item
        Command = ecGotoMarker8
        ShortCut = 16440
      end    
      item
        Command = ecGotoMarker9
        ShortCut = 16441
      end    
      item
        Command = ecSetMarker0
        ShortCut = 24624
      end    
      item
        Command = ecSetMarker1
        ShortCut = 24625
      end    
      item
        Command = ecSetMarker2
        ShortCut = 24626
      end    
      item
        Command = ecSetMarker3
        ShortCut = 24627
      end    
      item
        Command = ecSetMarker4
        ShortCut = 24628
      end    
      item
        Command = ecSetMarker5
        ShortCut = 24629
      end    
      item
        Command = ecSetMarker6
        ShortCut = 24630
      end    
      item
        Command = ecSetMarker7
        ShortCut = 24631
      end    
      item
        Command = ecSetMarker8
        ShortCut = 24632
      end    
      item
        Command = ecSetMarker9
        ShortCut = 24633
      end    
      item
        Command = EcFoldLevel1
        ShortCut = 41009
      end    
      item
        Command = EcFoldLevel2
        ShortCut = 41010
      end    
      item
        Command = EcFoldLevel3
        ShortCut = 41011
      end    
      item
        Command = EcFoldLevel4
        ShortCut = 41012
      end    
      item
        Command = EcFoldLevel5
        ShortCut = 41013
      end    
      item
        Command = EcFoldLevel6
        ShortCut = 41014
      end    
      item
        Command = EcFoldLevel7
        ShortCut = 41015
      end    
      item
        Command = EcFoldLevel8
        ShortCut = 41016
      end    
      item
        Command = EcFoldLevel9
        ShortCut = 41017
      end    
      item
        Command = EcFoldLevel0
        ShortCut = 41008
      end    
      item
        Command = EcFoldCurrent
        ShortCut = 41005
      end    
      item
        Command = EcUnFoldCurrent
        ShortCut = 41003
      end    
      item
        Command = EcToggleMarkupWord
        ShortCut = 32845
      end    
      item
        Command = ecNormalSelect
        ShortCut = 24654
      end    
      item
        Command = ecColumnSelect
        ShortCut = 24643
      end    
      item
        Command = ecLineSelect
        ShortCut = 24652
      end    
      item
        Command = ecTab
        ShortCut = 9
      end    
      item
        Command = ecShiftTab
        ShortCut = 8201
      end    
      item
        Command = ecMatchBracket
        ShortCut = 24642
      end    
      item
        Command = ecColSelUp
        ShortCut = 40998
      end    
      item
        Command = ecColSelDown
        ShortCut = 41000
      end    
      item
        Command = ecColSelLeft
        ShortCut = 40997
      end    
      item
        Command = ecColSelRight
        ShortCut = 40999
      end    
      item
        Command = ecColSelPageDown
        ShortCut = 40994
      end    
      item
        Command = ecColSelPageBottom
        ShortCut = 57378
      end    
      item
        Command = ecColSelPageUp
        ShortCut = 40993
      end    
      item
        Command = ecColSelPageTop
        ShortCut = 57377
      end    
      item
        Command = ecColSelLineStart
        ShortCut = 40996
      end    
      item
        Command = ecColSelLineEnd
        ShortCut = 40995
      end    
      item
        Command = ecColSelEditorTop
        ShortCut = 57380
      end    
      item
        Command = ecColSelEditorBottom
        ShortCut = 57379
      end>
    MouseActions = <>
    MouseTextActions = <>
    MouseSelActions = <>
    Lines.Strings = (
      ''
    )
    Options = [eoBracketHighlight, eoGroupUndo, eoScrollPastEol, eoSmartTabs, eoTabIndent, eoTabsToSpaces, eoTrimTrailingSpaces]
    VisibleSpecialChars = [vscSpace, vscTabAtLast]
    SelectedColor.BackPriority = 50
    SelectedColor.ForePriority = 50
    SelectedColor.FramePriority = 50
    SelectedColor.BoldPriority = 50
    SelectedColor.ItalicPriority = 50
    SelectedColor.UnderlinePriority = 50
    SelectedColor.StrikeOutPriority = 50
    BracketHighlightStyle = sbhsBoth
    BracketMatchColor.Background = clNone
    BracketMatchColor.Foreground = clNone
    BracketMatchColor.Style = [fsBold]
    FoldedCodeColor.Background = clNone
    FoldedCodeColor.Foreground = clGray
    FoldedCodeColor.FrameColor = clGray
    MouseLinkColor.Background = clNone
    MouseLinkColor.Foreground = clBlue
    LineHighlightColor.Background = clNone
    LineHighlightColor.Foreground = clNone
    inline SynLeftGutterPartList1: TSynGutterPartList
      object SynGutterMarks1: TSynGutterMarks
        Width = 24
        MouseActions = <>
      end
      object SynGutterLineNumber1: TSynGutterLineNumber
        Width = 17
        MouseActions = <>
        MarkupInfo.Background = clBtnFace
        MarkupInfo.Foreground = clNone
        DigitCount = 2
        ShowOnlyLineNumbersMultiplesOf = 1
        ZeroStart = False
        LeadingZeros = False
      end
      object SynGutterChanges1: TSynGutterChanges
        Width = 4
        MouseActions = <>
        ModifiedColor = 59900
        SavedColor = clGreen
      end
      object SynGutterSeparator1: TSynGutterSeparator
        Width = 2
        MouseActions = <>
        MarkupInfo.Background = clWhite
        MarkupInfo.Foreground = clGray
      end
      object SynGutterCodeFolding1: TSynGutterCodeFolding
        MouseActions = <>
        MarkupInfo.Background = clNone
        MarkupInfo.Foreground = clGray
        MouseActionsExpanded = <>
        MouseActionsCollapsed = <>
      end
    end
  end
  object SQuery: TSplitter
    Cursor = crVSplit
    Left = 0
    Height = 5
    Top = 256
    Width = 640
    Align = alBottom
    ResizeAnchor = akBottom
  end
  object ILQuery: TImageList
    left = 32
    top = 47
    Bitmap = {
      4C69080000001000000010000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000008080FF008080FF008080FF0080
      80FF008080FF008080FF00000000000000000000000000000000000000000000
      000000000000000000000000000000000000008080FF00FFFFFF00FFFFFF00FF
      FFFF00FFFFFF008080FF00000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000008080FF00FFFFFF00FF
      FFFF00FFFFFF00FFFFFF008080FF000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000008080FF00FF
      FFFF00FFFFFF00FFFFFF00FFFFFF008080FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000080
      80FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008080FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000008080FF00FFFFFF00FFFFFF00FFFFFF008080FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000080
      80FF00FFFFFF00FFFFFF00FFFFFF008080FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000008080FF00FF
      FFFF00FFFFFF00FFFFFF008080FF000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000080
      80FF00FFFFFF00FFFFFF00FFFFFF008080FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000008080FF00FFFFFF00FFFFFF008080FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000008080FF00FFFFFF00FFFFFF008080FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000008080FF00FFFFFF00FFFFFF008080FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000008080FF00FFFFFF00FFFFFF008080FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000008080FF00FFFFFF008080FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000008080FF008080FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      80FF000000000000000000000000000000000000000000000000000080FF0000
      0000000000000000000000000000000000000000000000000000000080FF0000
      FFFF000080FF00000000000000000000000000000000000080FF0000FFFF0000
      80FF0000000000000000000000000000000000000000000080FF0000FFFF0000
      FFFF0000FFFF000080FF0000000000000000000080FF0000FFFF0000FFFF0000
      FFFF000080FF000000000000000000000000000080FF0000FFFF0000FFFF0000
      FFFF0000FFFF0000FFFF000080FF000080FF0000FFFF0000FFFF0000FFFF0000
      FFFF0000FFFF000080FF00000000000080FF0000FFFF0000FFFF0000FFFF0000
      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
      FFFF0000FFFF0000FFFF000080FF00000000000080FF0000FFFF0000FFFF0000
      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
      FFFF0000FFFF000080FF000000000000000000000000000080FF0000FFFF0000
      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
      FFFF000080FF0000000000000000000000000000000000000000000080FF0000
      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
      80FF000000000000000000000000000000000000000000000000000080FF0000
      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
      80FF0000000000000000000000000000000000000000000080FF0000FFFF0000
      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
      FFFF000080FF000000000000000000000000000080FF0000FFFF0000FFFF0000
      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
      FFFF0000FFFF000080FF00000000000080FF0000FFFF0000FFFF0000FFFF0000
      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
      FFFF0000FFFF0000FFFF000080FF00000000000080FF0000FFFF0000FFFF0000
      FFFF0000FFFF0000FFFF000080FF000080FF0000FFFF0000FFFF0000FFFF0000
      FFFF0000FFFF000080FF000000000000000000000000000080FF0000FFFF0000
      FFFF0000FFFF000080FF0000000000000000000080FF0000FFFF0000FFFF0000
      FFFF000080FF0000000000000000000000000000000000000000000080FF0000
      FFFF000080FF00000000000000000000000000000000000080FF0000FFFF0000
      80FF000000000000000000000000000000000000000000000000000000000000
      80FF000000000000000000000000000000000000000000000000000080FF0000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000004000FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000004000FF00FF00FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000004000FF00FF00FF00FF00FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000040
      00FF00FF00FF008000FF00FF00FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000004000FF00FF
      00FF008000FF008000FF00FF00FF004000FF0000000000000000000000000000
      00000000000000000000000000000000000000000000004000FF00FF00FF0080
      00FF008000FF008000FF00FF00FF004000FF004000FF004000FF004000FF0040
      00FF004000FF004000FF004000FF00000000004000FF00FF00FF008000FF0080
      00FF008000FF008000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF
      00FF00FF00FF00FF00FF004000FF004000FF00FF00FF008000FF008000FF0080
      00FF008000FF008000FF008000FF008000FF008000FF008000FF008000FF0080
      00FF008000FF00FF00FF004000FF004000FF00FF00FF008000FF008000FF0080
      00FF008000FF008000FF008000FF008000FF008000FF008000FF008000FF0080
      00FF008000FF00FF00FF004000FF00000000004000FF00FF00FF008000FF0080
      00FF008000FF008000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF
      00FF00FF00FF00FF00FF004000FF0000000000000000004000FF00FF00FF0080
      00FF008000FF008000FF00FF00FF004000FF004000FF004000FF004000FF0040
      00FF004000FF004000FF004000FF000000000000000000000000004000FF00FF
      00FF008000FF008000FF00FF00FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000040
      00FF00FF00FF008000FF00FF00FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000004000FF00FF00FF00FF00FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000004000FF00FF00FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000004000FF004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF004000FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF00FF00FF004000FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF00FF00FF00FF00FF004000FF0000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF00FF00FF008000FF00FF00FF0040
      00FF000000000000000000000000004000FF004000FF004000FF004000FF0040
      00FF004000FF004000FF004000FF004000FF00FF00FF008000FF008000FF00FF
      00FF004000FF0000000000000000004000FF00FF00FF00FF00FF00FF00FF00FF
      00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF008000FF008000FF0080
      00FF00FF00FF004000FF00000000004000FF00FF00FF008000FF008000FF0080
      00FF008000FF008000FF008000FF008000FF008000FF008000FF008000FF0080
      00FF008000FF00FF00FF004000FF004000FF00FF00FF008000FF008000FF0080
      00FF008000FF008000FF008000FF008000FF008000FF008000FF008000FF0080
      00FF008000FF00FF00FF004000FF004000FF00FF00FF00FF00FF00FF00FF00FF
      00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF008000FF008000FF0080
      00FF00FF00FF004000FF00000000004000FF004000FF004000FF004000FF0040
      00FF004000FF004000FF004000FF004000FF00FF00FF008000FF008000FF00FF
      00FF004000FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF00FF00FF008000FF00FF00FF0040
      00FF000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF00FF00FF00FF00FF004000FF0000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF00FF00FF004000FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF004000FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000004000FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000FF000000FF000000FF000000FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000FF000000FF00000000000000FF000000FF000000FF000000FF0000
      0000000000FF0000000000000000000000000000000000000000000000000000
      00FF0000000000000000000000000000000000000000000000FF000000FF0000
      00FF000000FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000FF0000
      00FF000000FF0000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000FF000000FF0000
      00FF000000FF0000000000000000000000001B334EFF1B334EFF1B334EFF1B33
      4EFF000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000001B334EFF66A5E5FF9AD3FEFF85C5FEFF66A5
      E5FF1B334EFF1B334EFF1B334EFF1B334EFF1B334EFF1B334EFF1B334EFF0000
      00000000000000000000000000001B334EFF9AD3FEFF87C5FDFF82C2FEFF62AC
      F8FF62ACF8FF62ACF8FF62ACF8FF62ACF8FF62ACF8FF62ACF8FF62ACF8FF0000
      00FF0000000000000000000000001B334EFF8AC8FEFF82C2FEFF1B334EFF4D50
      53FF4D5053FF4F5255FF575A5CFF4E5154FF4E5154FF505356FF505356FF4E51
      54FF000000FF000000FF000000FF1B334EFF82C2FEFF4E86C4FF4C4F52FFF5F5
      F5FFF5F5F5FFECECECFFE4E4E4FFDCDCDCFFD4D4D4FFCBCBCBFFC4C4C4FFBCBC
      BCFFB5B5B5FFB3B3B3FF303030FF1B334EFF82C2FEFF19314AFFDBDBDBFFDEDF
      DFFFE7E8E8FFE4E6E6FFDEDFDFFFD1D2D2FFC6C7C7FFB9BABAFFACADADFF9FA0
      A0FF939494FF484949FF000000001B334EFF447DB7FF4E5153FFDADADAFFDADB
      DBFFE0E1E1FFDCDDDDFFD5D6D6FFCACBCBFFC0C1C1FFB5B6B6FFA8A9A9FF9FA0
      A0FF676868FF212222FF000000001B334EFF183049FFCDCDCDFFC9CACAFFD4D5
      D5FFD4D5D5FFD0D2D2FFCBCCCCFFC1C2C2FFB8B9B9FFAEAFAFFFA1A2A2FF9495
      95FF484949FF00000000000000001B334EFF505356FFCECECEFFBCBEBEFFC2C4
      C4FFC5C6C6FFC2C3C3FFBEBFBFFFB5B6B6FFADAEAEFFA4A5A5FF9D9E9EFF6E6F
      6FFF121212FF00000000000000001B334EFFBDBDBDFFA5A6A6FFA8AAAAFFABAD
      ADFFACAEAEFFAAABABFFA6A7A7FFA0A1A1FF999A9AFF929494FF8B8D8DFF4849
      49FF000000000000000000000000232323FF4A4A4AFF494A4AFF4B4C4CFF4C4C
      4CFF4B4C4CFF4A4B4BFF484949FF464646FF434343FF404141FF333434FF1E1F
      1FFF000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000A6D7FDFF447FC8FF263E5BFF1B1B1BFF3F3F
      3FFF404040FF404040FF404040FF404040FF404040FF404040FF404040FF1C1C
      1CFF1C1C1CFF00000000000000000478EAFF4AA9FAFF6FB3EEFF6B9DD0FF729A
      CCFFC3D0DEFFF4F7FAFFF2F6FBFFEEF4FAFFEAF1F9FFE6EEF8FFE2ECF7FF4040
      40FF777777FF1C1C1CFF00000000000000FF035CB6FF0475E1FF309AF8FF7FC1
      F5FF5F97D2FF6187A1FF989E6EFFA4A468FFA5A569FFB6BBABFFE0EAF6FF4040
      40FF737373FF1C1C1CFF00000000000000000B0E10FF061829FF023569FF0C7B
      E8FF2F84ECFF75A2EEFF8DA8DBFFD2DBE9FFE3ECF6FFE1EBF7FFDDE8F6FF4040
      40FF707070FF1C1C1CFF00000000000000001A1A1AFF717171FF202020FF1522
      33FF2A4571FF49679EFF5F7DB6FF44536AFF9B9B62FFB4B9A9FFDBE7F5FF4040
      40FF6D6D6DFF1C1C1CFF00000000000000001C1C1CFF7A7A7AFF3D3D3DFFDBDE
      E2FFC2C6CBFFB3B8BEFFACB2B9FFB0B7BEFFC3CBD6FFD6E2EFFFD8E5F4FF4040
      40FF696969FF1C1C1CFF00000000000000001C1C1CFF797979FF777777FF3F3F
      3FFF3D3D3DFF3C3C3CFF3C3C3CFF3C3C3CFF3D3D3DFF3F3F3FFF404040FF6767
      67FF666666FF1C1C1CFF00000000000000001C1C1CFF757575FF737373FF7272
      72FF707070FF6E6E6EFF6D6D6DFF6B6B6BFF696969FF676767FF666666FF6464
      64FF626262FF1C1C1CFF00000000000000001C1C1CFF727272FF707070FF6E6E
      6EFF404040FF404040FF404040FF404040FF404040FF404040FF404040FF6060
      60FF5F5F5FFF1C1C1CFF00000000000000001C1C1CFF6E6E6EFF6D6D6DFF4040
      40FFE6E6E6FFDBDBDBFFD1D1D1FFC7C7C7FF404040FF8E8E8EFF8B8B8BFF4040
      40FF5B5B5BFF1C1C1CFF00000000000000001C1C1CFF6B6B6BFF696969FF4040
      40FFDBDBDBFF424242FF424242FFBCBCBCFF404040FF858585FF838383FF4040
      40FF585858FF1C1C1CFF00000000000000001C1C1CFF676767FF666666FF4040
      40FFD1D1D1FF424242FF666666FFB2B2B2FF404040FF7D7D7DFF7B7B7BFF4040
      40FF545454FF1C1C1CFF00000000000000001C1C1CFF646464FF626262FF4040
      40FFC7C7C7FFBCBCBCFFB2B2B2FFA7A7A7FF404040FF757575FF737373FF4040
      40FF535353FF1C1C1CFF0000000000000000000000001C1C1CFF1C1C1CFF1C1C
      1CFF404040FF404040FF404040FF404040FF1C1C1CFF1C1C1CFF1C1C1CFF1C1C
      1CFF1C1C1CFF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000008000FF008000FF008000FF008000FF0080
      00FF008000FF008000FF008000FF008000FF008000FF008000FF000000000000
      0000000000000000000000000000008000FF00FF00FF00FF00FF00FF00FF00FF
      00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF008000FF000000000000
      0000000000000000000000000000008000FF00FF00FF00FF00FF00FF00FF00FF
      00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF008000FF000000000000
      0000000000000000000000000000008000FF008000FF008000FF008000FF0080
      00FF008000FF008000FF008000FF00FF00FF00FF00FF008000FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000008000FF00FF00FF00FF00FF008000FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000008000FF00FF00FF00FF00FF008000FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000008000FF008000FF008000FF00FF00FF00FF00FF008000FF008000FF0080
      00FF000000000000000000000000008080FF008080FF008080FF00C0C0FF00C0
      C0FF00C0C0FF008000FF00FF00FF00FF00FF00FF00FF00FF00FF008000FF00C0
      C0FF008080FF008080FF008080FF008080FF00C0C0FF00C0C0FF00C0C0FF00C0
      C0FF00C0C0FF00C0C0FF008000FF00FF00FF00FF00FF008000FF00C0C0FF00C0
      C0FF00C0C0FF00C0C0FF008080FF008080FF00C0C0FF00FFFFFF00C0C0FF00C0
      C0FF00C0C0FF00C0C0FF00C0C0FF008000FF008000FF00C0C0FF00C0C0FF00C0
      C0FF00FFFFFF00C0C0FF008080FF008080FF00C0C0FF00FFFFFF00C0C0FF00FF
      FFFF00C0C0FF00C0C0FF00C0C0FF00C0C0FF00C0C0FF00C0C0FF00FFFFFF00C0
      C0FF00FFFFFF00C0C0FF008080FF008080FF00C0C0FF00FFFFFF00C0C0FF00FF
      FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0
      C0FF00FFFFFF00C0C0FF008080FF008080FF00C0C0FF00FFFFFF00FFFFFF00C0
      C0FF00C0C0FF00C0C0FF00C0C0FF00C0C0FF00C0C0FF00C0C0FF00C0C0FF00FF
      FFFF00FFFFFF00C0C0FF008080FF008080FF008080FF00C0C0FF00FFFFFF00FF
      FFFF00FFFFFF00FFFFFF00C0C0FF00C0C0FF00FFFFFF00FFFFFF00FFFFFF00FF
      FFFF00C0C0FF008080FF000000000000000000000000008080FF00C0C0FF00C0
      C0FF00C0C0FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0C0FF00C0C0FF00C0
      C0FF008080FF0000000000000000000000000000000000000000008080FF0080
      80FF008080FF00C0C0FF00C0C0FF00C0C0FF00C0C0FF008080FF008080FF0080
      80FF0000000000000000000000000000FFFF0000FFFF0000FFFFFFFFFFFFFFFF
      FFFFFFFFFFFF0000FFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFF0000
      FFFF0000FFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFF0000FFFFFFFF
      FFFF0000FFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFFFFFF
      FFFF0000FFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFF0000FFFFFFFF
      FFFF0000FFFFFFFCFFFFFFFDFFFF0000FFFFFFFFFFFF0000FFFFFEFDFEFFFAFB
      FBFFF9FAFAFFFAFDFDFFFAFEFDFF0000FFFF0000FFFF0000FFFFFFFFFFFFFFFF
      FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFF0000FFFF0000FFFF0000
      FFFFF9FAFAFFFCFDFDFFFBFCFCFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFF0000FFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFBFEFFFFFBFDFFFFFC
      FDFF0000FFFFFBF9F9FFF8F8F8FF0000FFFFFFFFFFFFFFFFFFFFFFFBFEFFFFFF
      FFFF0000FFFFFFF9FDFFFFF7FBFF0000FFFFFFFFFFFF0000FFFFFFFBFEFFFFF7
      FAFF0000FFFFFFFCFEFFFFFCFDFF0000FFFFFFFFFFFFFFFCFDFFFFF9FBFFFFFF
      FFFF0000FFFFFFF7F9FFFFF7F9FF0000FFFFFFFFFFFF0000FFFF0000FFFF0000
      FFFFFFF7F8FFFFF7F9FFFFF8FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFFFFFFFFF7E7E7E00CECDCEFFDCD9DAFF757070FF756F
      6FFF756F6FFF756F6FFF756F6FFF756F6FFF756F6FFF756F6FFF756F6FFF756F
      6FFF756F6FFF756F70FF756D6DFF7E7E7E00CECDCEFFF1EEEFFFC7C2C2FFC7C1
      C1FFC7C1C0FFC7C1C0FFC7C1C0FFC7C1C0FFC7C1C0FFC7C1C0FFC7C1C1FFC7C1
      C1FFC7C1C1FFC7C1C2FFC7BEBDFF7E7E7E00CECDCEFFC1BEBFFF070102FF0701
      02FF070102FF070102FF070102FF070102FF070102FF070102FF070102FF0701
      02FF070102FF070102FF070102FF7E7E7E00CECDCEFFFFFCFCFFFFF9F9FFFFF7
      F8FFFFF7F7FFFFF8F7FFFFF8F7FFFFF7F7FFFFF7F7FFFFF7F7FFFFF7F7FFFFF7
      F7FFFFF7F7FFFFF7F8FFFFF4F6FF7E7E7E00CECDCEFFCECBCCFF3E3839FF3E37
      38FF3E3738FF3E3838FF3E3838FF3E3738FF3E3738FF3E3738FF3E3738FF3E37
      38FF3E3738FF3E3738FF3E3738FF7E7E7E00CECDCEFFE3E0E1FF918B8BFF918A
      8BFF918A8BFF918A8BFF918A8BFF918A8AFF918A8AFF918A8AFF918A8AFF918A
      8AFF918A8AFF918A8BFF918B8BFF7E7E7E00CECDCEFFEAE7E8FFACA7A6FFACA5
      A6FFACA5A6FFACA5A6FFACA5A6FFACA5A5FFCAC4C3FFFDF8F7FFFDF7F7FFFDF7
      F7FFE8E3E2FFACA5A6FFACA6A6FF7E7E7E00CECDCEFFC8C5C6FF231D1EFF231D
      1EFF231D1EFF231D1EFF231D1DFF231D1DFF746F6FFFFBF8F8FFFBF8F8FFFBF8
      F8FFC5C1C1FF231C1DFF231D1EFF
    }
  end
  object ALQuery: TActionList
    Images = ILQuery
    left = 85
    top = 48
    object AExecute: TAction
      Caption = 'Execute statement'
      Hint = 'Execute SQL statement(s)'
      ImageIndex = 0
      OnExecute = AExecuteExecute
      OnUpdate = NotBusy
      ShortCut = 16453
    end
    object ACloseQuery: TAction
      Caption = 'ACloseQuery'
      Hint = 'Close dataset'
      ImageIndex = 1
      OnExecute = CloseQueryClick
      OnUpdate = DataShowing
    end
    object APreviousQuery: TAction
      Caption = 'Previous SQL'
      Hint = 'Previous SQL statement'
      ImageIndex = 2
      OnExecute = PreviousQueryClick
      OnUpdate = HavePreviousQuery
    end
    object ANextQuery: TAction
      Caption = 'ANextQuery'
      Hint = 'Next SQL statement'
      ImageIndex = 3
      OnExecute = NextQueryClick
      OnUpdate = HaveNextQuery
    end
    object ALoadSQL: TAction
      Caption = 'ALoadSQL'
      Hint = 'Load SQL from file'
      ImageIndex = 4
      OnExecute = LoadQueryClick
      OnUpdate = NotBusy
    end
    object ASaveSQL: TAction
      Caption = 'ASaveSQL'
      Hint = 'Save SQL to file'
      ImageIndex = 5
      OnExecute = SaveQueryClick
      OnUpdate = NotBusy
    end
    object AExport: TAction
      Caption = 'AExport'
      Hint = 'Export Data'
      ImageIndex = 6
      OnExecute = ExportDataClick
      OnUpdate = DataShowing
    end
    object ACreateCode: TAction
      Caption = 'ACreateCode'
      Hint = 'Create code from dataset'
      ImageIndex = 7
      OnExecute = CreateCodeClick
      OnUpdate = DataShowing
    end
    object AExecuteSingle: TAction
      Caption = 'Execute as statement'
      OnExecute = AExecuteSingleExecute
    end
    object AExecuteSelection: TAction
      Caption = 'Execute selection as statement'
      OnExecute = AExecuteSelectionExecute
      OnUpdate = HaveSQLSelection
    end
    object AExecuteScript: TAction
      Caption = 'Execute as script'
      OnExecute = AExecuteScriptExecute
    end
    object AExecuteSelectionScript: TAction
      Caption = 'Execute selection as script'
      OnExecute = AExecuteSelectionScriptExecute
    end
  end
  object SQLSyn: TSynSQLSyn
    DefaultFilter = 'SQL Files (*.sql)|*.sql'
    Enabled = False
    TableNameAttri.Foreground = 2779939
    SQLDialect = sqlInterbase6
    left = 200
    top = 47
  end
  object ODSQL: TOpenDialog
    DefaultExt = '.sql'
    Options = [ofFileMustExist, ofEnableSizing, ofViewDetail]
    left = 144
    top = 48
  end
  object SDSQL: TSaveDialog
    Options = [ofOverwritePrompt, ofPathMustExist, ofEnableSizing]
    left = 256
    top = 48
  end
  object PMExecute: TPopupMenu
    Images = ILQuery
    left = 88
    top = 112
    object MIExecuteSingle: TMenuItem
      Action = AExecuteSingle
      Caption = 'Execute as single SQL statement'
    end
    object MIExecuteSelection: TMenuItem
      Action = AExecuteSelection
      Caption = 'Execute Selection Only'
    end
    object MIExecuteScript: TMenuItem
      Action = AExecuteScript
    end
    object MIExecuteSelectionScript: TMenuItem
      Action = AExecuteSelectionScript
    end
  end
end