home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / DELPHI / SQLBUILD.ZIP / SQL14_D2.ZIP / SQLBLD00.DFM / SQLBLD00.txt
Encoding:
Text File  |  1996-09-26  |  35.6 KB  |  946 lines

  1. object frmSQLBuilder: TfrmSQLBuilder
  2.   Left = -1
  3.   Top = 1
  4.   HelpContext = 2002
  5.   BorderStyle = bsDialog
  6.   Caption = 'SQL Builder'
  7.   ClientHeight = 415
  8.   ClientWidth = 629
  9.   Font.Color = clBlack
  10.   Font.Height = -13
  11.   Font.Name = 'Arial'
  12.   Font.Style = []
  13.   Position = poScreenCenter
  14.   OnClose = FormClose
  15.   OnCreate = FormCreate
  16.   OnDestroy = FormDestroy
  17.   OnPaint = FormPaint
  18.   OnShow = FormShow
  19.   PixelsPerInch = 96
  20.   TextHeight = 16
  21.   object pnlSQLText: TPanel
  22.     Left = 0
  23.     Top = 27
  24.     Width = 629
  25.     Height = 359
  26.     Align = alClient
  27.     Caption = 'pnlSQLText'
  28.     TabOrder = 3
  29.     Visible = False
  30.     object Label1: TLabel
  31.       Left = 248
  32.       Top = 8
  33.       Width = 100
  34.       Height = 16
  35.       Caption = 'SQL Text Panel'
  36.       Font.Color = clBlack
  37.       Font.Height = -13
  38.       Font.Name = 'Arial'
  39.       Font.Style = [fsBold, fsUnderline]
  40.       ParentFont = False
  41.     end
  42.     object Memo1: TMemo
  43.       Left = 10
  44.       Top = 30
  45.       Width = 608
  46.       Height = 314
  47.       Font.Color = clBlack
  48.       Font.Height = -13
  49.       Font.Name = 'Arial'
  50.       Font.Style = []
  51.       ParentFont = False
  52.       ScrollBars = ssBoth
  53.       TabOrder = 0
  54.     end
  55.   end
  56.   object pnlResult: TPanel
  57.     Left = 0
  58.     Top = 27
  59.     Width = 629
  60.     Height = 359
  61.     Align = alClient
  62.     TabOrder = 4
  63.     object Label3: TLabel
  64.       Left = 237
  65.       Top = 6
  66.       Width = 122
  67.       Height = 16
  68.       Caption = 'Query Result Panel'
  69.       Font.Color = clBlack
  70.       Font.Height = -13
  71.       Font.Name = 'Arial'
  72.       Font.Style = [fsBold, fsUnderline]
  73.       ParentFont = False
  74.     end
  75.     object sbSaveResultTable: TSpeedButton
  76.       Left = 12
  77.       Top = 2
  78.       Width = 160
  79.       Height = 24
  80.       Hint = 'Save the result table'#13'to a disk file.'
  81.       Caption = '&Save Result Table'
  82.       Enabled = False
  83.       Glyph.Data = {
  84.         76010000424D7601000000000000760000002800000020000000100000000100
  85.         04000000000000010000130B0000130B00000000000000000000000000000000
  86.         80000080000000808000800000008000800080800000C0C0C000808080000000
  87.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333330080
  88.         8800333333338888888833333333007077003333333388F83388333333330077
  89.         77003333333388FFFF8833333333000000003FFFFFFF88888888000000000000
  90.         000088888888888888880EFCCEFE0FFFFFF08F3333338F3333380FECCFEF0FFF
  91.         FFF08F3333338FFFFFF80EFEFEFE0CCC9CC08F333333888888880FECCFEFE039
  92.         99338F333333F8F888F30EFCCEFEF09999938F3333333888888F0FECCCEFE999
  93.         99998F3333FFF88888880EFEC000003999338F333888883888F30CCFC0EF0339
  94.         99338F33F8F3833888F30CCCC0F0338999338F33F8F83F8888330ECCC0039999
  95.         93338FFFF8838888833300000033333333338888883333333333}
  96.       NumGlyphs = 2
  97.       ParentShowHint = False
  98.       ShowHint = True
  99.       Spacing = -1
  100.       OnClick = sbSaveResultTableClick
  101.     end
  102.     object lblRowsFound: TLabel
  103.       Left = 465
  104.       Top = 6
  105.       Width = 111
  106.       Height = 16
  107.       Caption = 'Rows found = 1111'
  108.     end
  109.     object DBGrid1: TDBGrid
  110.       Left = 10
  111.       Top = 30
  112.       Width = 608
  113.       Height = 314
  114.       DataSource = DataSource1
  115.       Font.Color = clBlack
  116.       Font.Height = -11
  117.       Font.Name = 'Arial'
  118.       Font.Style = []
  119.       Options = [dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit]
  120.       ParentFont = False
  121.       TabOrder = 0
  122.       TitleFont.Color = clBlack
  123.       TitleFont.Height = -11
  124.       TitleFont.Name = 'Arial'
  125.       TitleFont.Style = [fsBold]
  126.     end
  127.   end
  128.   object pnlBuilder: TPanel
  129.     Left = 0
  130.     Top = 27
  131.     Width = 629
  132.     Height = 359
  133.     Align = alClient
  134.     TabOrder = 1
  135.     object Bevel1: TBevel
  136.       Left = 1
  137.       Top = 178
  138.       Width = 627
  139.       Height = 4
  140.       Align = alTop
  141.       Style = bsRaised
  142.     end
  143.     object ScrollBox1: TScrollBox
  144.       Left = 1
  145.       Top = 1
  146.       Width = 627
  147.       Height = 177
  148.       HelpContext = 2004
  149.       Align = alTop
  150.       BorderStyle = bsNone
  151.       TabOrder = 1
  152.       TabStop = True
  153.       object lblNoTables: TLabel
  154.         Left = 187
  155.         Top = 72
  156.         Width = 220
  157.         Height = 29
  158.         Caption = 'No tables selected'
  159.         Font.Color = clBlack
  160.         Font.Height = -24
  161.         Font.Name = 'MS Sans Serif'
  162.         Font.Style = [fsBold]
  163.         ParentFont = False
  164.       end
  165.     end
  166.     object pnlSelectedFields: TPanel
  167.       Left = 1
  168.       Top = 182
  169.       Width = 627
  170.       Height = 176
  171.       Align = alClient
  172.       BevelOuter = bvLowered
  173.       Caption = 'pnlSelectedFields'
  174.       Color = clGray
  175.       TabOrder = 0
  176.       object lblNoFields: TLabel
  177.         Left = 206
  178.         Top = 81
  179.         Width = 179
  180.         Height = 24
  181.         Caption = 'No Fields Selected'
  182.         Font.Color = clBlack
  183.         Font.Height = -19
  184.         Font.Name = 'MS Sans Serif'
  185.         Font.Style = [fsBold]
  186.         ParentFont = False
  187.       end
  188.       object dgSelectedFields: TDrawGrid
  189.         Left = 1
  190.         Top = 1
  191.         Width = 625
  192.         Height = 174
  193.         HelpContext = 2005
  194.         Align = alClient
  195.         ColCount = 1
  196.         DefaultColWidth = 110
  197.         DefaultRowHeight = 18
  198.         DefaultDrawing = False
  199.         FixedCols = 0
  200.         RowCount = 9
  201.         Font.Color = clBlack
  202.         Font.Height = -11
  203.         Font.Name = 'MS Sans Serif'
  204.         Font.Style = []
  205.         Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goColMoving]
  206.         ParentFont = False
  207.         TabOrder = 3
  208.         Visible = False
  209.         OnColumnMoved = dgSelectedFieldsColumnMoved
  210.         OnDragDrop = dgSelectedFieldsDragDrop
  211.         OnDragOver = dgSelectedFieldsDragOver
  212.         OnDrawCell = dgSelectedFieldsDrawCell
  213.         OnSelectCell = sgSelectedFieldsSelectCell
  214.         OnTopLeftChanged = dgSelectedFieldsTopLeftChanged
  215.       end
  216.       object ComboGroupField: TComboBox
  217.         Left = 1
  218.         Top = 136
  219.         Width = 113
  220.         Height = 21
  221.         TabStop = False
  222.         Style = csDropDownList
  223.         Color = clBtnFace
  224.         Ctl3D = False
  225.         Font.Color = clBlack
  226.         Font.Height = -11
  227.         Font.Name = 'MS Sans Serif'
  228.         Font.Style = []
  229.         ItemHeight = 13
  230.         ParentCtl3D = False
  231.         ParentFont = False
  232.         TabOrder = 0
  233.         Visible = False
  234.         OnChange = ComboGroupFieldChange
  235.         OnExit = CurrFieldEditorExit
  236.       end
  237.       object comboSortType: TComboBox
  238.         Left = 1
  239.         Top = 77
  240.         Width = 113
  241.         Height = 21
  242.         TabStop = False
  243.         Style = csDropDownList
  244.         Color = clBtnFace
  245.         Ctl3D = False
  246.         Font.Color = clBlack
  247.         Font.Height = -11
  248.         Font.Name = 'MS Sans Serif'
  249.         Font.Style = []
  250.         ItemHeight = 13
  251.         ParentCtl3D = False
  252.         ParentFont = False
  253.         TabOrder = 1
  254.         Visible = False
  255.         OnExit = CurrFieldEditorExit
  256.       end
  257.       object comboShowField: TComboBox
  258.         Left = 1
  259.         Top = 58
  260.         Width = 113
  261.         Height = 21
  262.         TabStop = False
  263.         Style = csDropDownList
  264.         Color = clBtnFace
  265.         Ctl3D = False
  266.         Font.Color = clBlack
  267.         Font.Height = -11
  268.         Font.Name = 'MS Sans Serif'
  269.         Font.Style = []
  270.         ItemHeight = 13
  271.         ParentCtl3D = False
  272.         ParentFont = False
  273.         TabOrder = 2
  274.         Visible = False
  275.         OnExit = CurrFieldEditorExit
  276.       end
  277.       object EditWhere: TBtnEdit
  278.         Left = 1
  279.         Top = 96
  280.         Width = 113
  281.         Height = 20
  282.         AutoSize = False
  283.         Color = clBtnFace
  284.         Font.Color = clBlack
  285.         Font.Height = -11
  286.         Font.Name = 'MS Sans Serif'
  287.         Font.Style = []
  288.         Glyph.Data = {
  289.           DE000000424DDE00000000000000360000002800000009000000060000000100
  290.           180000000000A800000000000000000000000000000000000000007F7F007F7F
  291.           007F7F007F7F007F7F007F7F007F7F007F7F007F7F00007F7F007F7F007F7F00
  292.           7F7F007F7F007F7F007F7F007F7F007F7F00000000000000007F7F0000000000
  293.           00007F7F000000000000007F7F00000000000000007F7F000000000000007F7F
  294.           000000000000007F7F00007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  295.           7F7F007F7F00007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  296.           7F00}
  297.         ParentFont = False
  298.         TabOrder = 4
  299.         Visible = False
  300.         OnBtnClick = EditWhereButtonClick
  301.         OnExit = CurrFieldEditorExit
  302.       end
  303.       object EditOrWhere: TBtnEdit
  304.         Left = 1
  305.         Top = 116
  306.         Width = 113
  307.         Height = 20
  308.         AutoSize = False
  309.         Color = clBtnFace
  310.         Font.Color = clBlack
  311.         Font.Height = -11
  312.         Font.Name = 'MS Sans Serif'
  313.         Font.Style = []
  314.         Glyph.Data = {
  315.           DE000000424DDE00000000000000360000002800000009000000060000000100
  316.           180000000000A800000000000000000000000000000000000000007F7F007F7F
  317.           007F7F007F7F007F7F007F7F007F7F007F7F007F7F00007F7F007F7F007F7F00
  318.           7F7F007F7F007F7F007F7F007F7F007F7F00000000000000007F7F0000000000
  319.           00007F7F000000000000007F7F00000000000000007F7F000000000000007F7F
  320.           000000000000007F7F00007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  321.           7F7F007F7F00007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  322.           7F00}
  323.         ParentFont = False
  324.         TabOrder = 5
  325.         Visible = False
  326.         OnBtnClick = EditWhereButtonClick
  327.         OnExit = CurrFieldEditorExit
  328.       end
  329.       object EditGrpHaveOrNew: TBtnEdit
  330.         Left = 1
  331.         Top = 154
  332.         Width = 113
  333.         Height = 20
  334.         AutoSize = False
  335.         Color = clBtnFace
  336.         Font.Color = clBlack
  337.         Font.Height = -11
  338.         Font.Name = 'MS Sans Serif'
  339.         Font.Style = []
  340.         Glyph.Data = {
  341.           DE000000424DDE00000000000000360000002800000009000000060000000100
  342.           180000000000A800000000000000000000000000000000000000007F7F007F7F
  343.           007F7F007F7F007F7F007F7F007F7F007F7F007F7F00007F7F007F7F007F7F00
  344.           7F7F007F7F007F7F007F7F007F7F007F7F80000000000000007F7F0000000000
  345.           00007F7F000000000000007F7FFF000000000000007F7F000000000000007F7F
  346.           000000000000007F7F00007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  347.           7F7F007F7F00007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  348.           7F00}
  349.         ParentFont = False
  350.         TabOrder = 6
  351.         Visible = False
  352.         OnBtnClick = EditWhereButtonClick
  353.         OnExit = CurrFieldEditorExit
  354.       end
  355.     end
  356.   end
  357.   object pnlButtonBar: TPanel
  358.     Left = 0
  359.     Top = 0
  360.     Width = 629
  361.     Height = 27
  362.     Align = alTop
  363.     BevelInner = bvLowered
  364.     BevelOuter = bvNone
  365.     TabOrder = 0
  366.     object sbAddTable: TSpeedButton
  367.       Left = 107
  368.       Top = 1
  369.       Width = 27
  370.       Height = 25
  371.       Hint = 'Add a new table '#13'to the query'
  372.       Glyph.Data = {
  373.         80010000424D8001000000000000760000002800000014000000140000000100
  374.         040000000000F000000000000000000000001000000000000000000000000000
  375.         8000008000000080800080000000800080008080000080808000C0C0C0000000
  376.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00800000000000
  377.         00008888000080FFF0FFFFF0FFF08888000080F4F0F444F0F4F08888000080FF
  378.         F0FFFFF0FFF08888000080F4F0F444F0F4F08888000080FFF0FFFFF0FFF08888
  379.         000080F4F0F444F0F4F08888000080FFF0FFFFF0FFF08888000080F4F0F444F0
  380.         F4F08888000080FFF0FFFFF0FFF08888000080000000000000008888000080EE
  381.         EEEEEEEEEEE088880000800000000000000000880000888888888888880AA088
  382.         0000888888888888000AA00000008888888888880AAAAAA00000888888888888
  383.         000AA0000000888888888888880AA08800008888888888888800008800008888
  384.         8888888888888888000000000000000000000000000000000000000000000000
  385.         00000000}
  386.       ParentShowHint = False
  387.       ShowHint = True
  388.       OnClick = sbAddTableClick
  389.     end
  390.     object sbRemoveTable: TSpeedButton
  391.       Left = 134
  392.       Top = 1
  393.       Width = 25
  394.       Height = 25
  395.       Hint = 'Remove the selected'#13'table from the query'
  396.       Glyph.Data = {
  397.         80010000424D8001000000000000760000002800000014000000140000000100
  398.         040000000000F000000000000000000000001000000000000000000000000000
  399.         8000008000000080800080000000800080008080000080808000C0C0C0000000
  400.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00800000000000
  401.         00008888000080FFF0FFFFF0FFF08888000080F4F0F444F0F4F08888000080FF
  402.         F0FFFFF0FFF08888000080F4F0F444F0F4F08888000080FFF0FFFFF0FFF08888
  403.         000080F4F0F444F0F4F08888000080FFF0FFFFF0FFF08888000080F4F0F444F0
  404.         F4F08888000080FFF0FFFFF0FFF08888000080000000000000008888000080EE
  405.         EEEEEEEEEEE08888000080000000000000008888000088888888888888888888
  406.         0000888888888880000000000000888888888880999999900000888888888880
  407.         9999999000008888888888800000000000008888888888888888888800008888
  408.         8888888888888888000000000000000000000000000000000000000000000000
  409.         00000000}
  410.       ParentShowHint = False
  411.       ShowHint = True
  412.       OnClick = sbRemoveTableClick
  413.     end
  414.     object Label2: TLabel
  415.       Left = 295
  416.       Top = 5
  417.       Width = 64
  418.       Height = 16
  419.       Caption = '&Query type'
  420.       FocusControl = comboQueryType
  421.     end
  422.     object sbEditTableJoins: TSpeedButton
  423.       Left = 159
  424.       Top = 1
  425.       Width = 25
  426.       Height = 25
  427.       Hint = 'Edit table joins'
  428.       Glyph.Data = {
  429.         76010000424D7601000000000000760000002800000020000000100000000100
  430.         04000000000000010000130B0000130B00000000000000000000000000000000
  431.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  432.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00300033300000
  433.         00003777FF377777777707070330FFFFFFF077777F37F3FF3FF707370330F00F
  434.         00F077F77F37F773773707370330FFFFFFF077F77F37F3FFFF3707070330F000
  435.         0FF077777337F777733730003330FFFFFFF037773337F3FF3FF733033330F00F
  436.         0000337FFF37F773777733000330FFFF0FF033777FF7F3FF7F3733007030F08F
  437.         0F03337777F7F7737F7330703700FFFF003337773777FFFF7733307333700000
  438.         0333377FF37777777FFF33073070333000033377F777FF37777F333077000307
  439.         7770333777777F7777773333003300003300333377337777FF77333333333307
  440.         7770333333333377777733333333333000033333333333377773}
  441.       NumGlyphs = 2
  442.       ParentShowHint = False
  443.       ShowHint = True
  444.       OnClick = sbEditTableJoinsClick
  445.     end
  446.     object sbShowSQL: TSpeedButton
  447.       Left = 237
  448.       Top = 1
  449.       Width = 25
  450.       Height = 25
  451.       Hint = 'Show SQL text'
  452.       GroupIndex = 1
  453.       Glyph.Data = {
  454.         90010000424D9001000000000000760000002800000020000000100000000100
  455.         0400000000000001000000000000000000000000000000000000000000000000
  456.         80000080000000808000800000008000800080800000C0C0C000808080000000
  457.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00777777777777
  458.         777777777777777777777FFFF8FFFF8FFFF777777877778777777FFFF8FFFF8C
  459.         CFF777777877778887777FFFF8FFFFCCFFF777777877788877777CCCC8CCCCCF
  460.         CCCC78888878888788887CCFC8CFCCCFCCCC78888888888788887FFFC8CFCFCF
  461.         CCF777788887878788777CCCC8CFFFCFCCF778888887778788777CFFF8CFFFCF
  462.         CCF778777887778788777CFCC8CFFFCFCCF778888887778788777CCCC8CCCCCF
  463.         CCF778888888888788777FFFF8FFFF8FFFF777777877778777777FFFF8FFFF8F
  464.         FFF777777877778777777EEEEEEEEEEEEEE778888888888888877EEEEEEEEEEE
  465.         EEE7788888888888888777777777777777777777777777777777000000000000
  466.         0000000000000000000000000000000000000000}
  467.       NumGlyphs = 2
  468.       ParentShowHint = False
  469.       ShowHint = True
  470.       OnClick = sbShowSQLClick
  471.     end
  472.     object sbShowBuilder: TSpeedButton
  473.       Left = 212
  474.       Top = 1
  475.       Width = 25
  476.       Height = 25
  477.       Hint = 'Show query builder'
  478.       GroupIndex = 1
  479.       Down = True
  480.       Glyph.Data = {
  481.         78010000424D7801000000000000760000002800000020000000100000000100
  482.         04000000000000000000120B0000120B00000000000000000000000000000000
  483.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  484.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555550FF0559
  485.         1950555FF75F7557F7F757000FF055591903557775F75557F77570FFFF055559
  486.         1933575FF57F5557F7FF0F00FF05555919337F775F7F5557F7F700550F055559
  487.         193577557F7F55F7577F07550F0555999995755575755F7FFF7F5570F0755011
  488.         11155557F755F777777555000755033305555577755F75F77F55555555503335
  489.         0555555FF5F75F757F5555005503335505555577FF75F7557F55505050333555
  490.         05555757F75F75557F5505000333555505557F777FF755557F55000000355557
  491.         07557777777F55557F5555000005555707555577777FF5557F55553000075557
  492.         0755557F7777FFF57555553350000055555555775777775555550000}
  493.       NumGlyphs = 2
  494.       ParentShowHint = False
  495.       ShowHint = True
  496.       OnClick = sbShowSQLClick
  497.     end
  498.     object sbRemoveAllTables: TSpeedButton
  499.       Left = 80
  500.       Top = 1
  501.       Width = 25
  502.       Height = 25
  503.       Hint = 'Remove all tables'
  504.       Glyph.Data = {
  505.         78010000424D7801000000000000760000002800000020000000100000000100
  506.         04000000000000000000120B0000120B00000000000000000000000000000000
  507.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  508.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00500005000555
  509.         555557777F777555F55500000000555055557777777755F75555005500055055
  510.         555577F5777F57555555005550055555555577FF577F5FF55555500550050055
  511.         5555577FF77577FF555555005050110555555577F757777FF555555505099910
  512.         555555FF75777777FF555005550999910555577F5F77777775F5500505509990
  513.         3055577F75F77777575F55005055090B030555775755777575755555555550B0
  514.         B03055555F555757575755550555550B0B335555755555757555555555555550
  515.         BBB35555F55555575F555550555555550BBB55575555555575F5555555555555
  516.         50BB555555555555575F555555555555550B55555555555555750000}
  517.       NumGlyphs = 2
  518.       ParentShowHint = False
  519.       ShowHint = True
  520.       OnClick = sbRemoveAllTablesClick
  521.     end
  522.     object sbDefineField: TSpeedButton
  523.       Left = 184
  524.       Top = 1
  525.       Width = 25
  526.       Height = 25
  527.       Hint = 'Add a SQL defined field'
  528.       Enabled = False
  529.       Glyph.Data = {
  530.         78010000424D7801000000000000760000002800000020000000100000000100
  531.         04000000000000000000120B0000120B00000000000000000000000000000000
  532.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  533.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
  534.         3333333333333333333333333333333333333333333333333333333333333333
  535.         33333F3F3F3F3F3F3F3F03030303030303037373737373737373333333333333
  536.         33333F3FFFFFFFFFFF3F03000000000003037377777777777F73330800808080
  537.         03333F7F77F7F7F77F3F0308008080800303737F77F737F77F73330080080008
  538.         03333F77F77F777F7F3F03000000000003037377777777777373333333333333
  539.         33333F3F3F3F3F3F3F3F03030303030303037373737373737373333333333333
  540.         3333333333333333333333333333333333333333333333333333333333333333
  541.         33333333333333333333333333333333333333333333333333330000}
  542.       NumGlyphs = 2
  543.       ParentShowHint = False
  544.       ShowHint = True
  545.       OnClick = sbDefineFieldClick
  546.     end
  547.     object sbOpenQuery: TSpeedButton
  548.       Left = 1
  549.       Top = 1
  550.       Width = 25
  551.       Height = 25
  552.       Hint = 'Load a saved '#13'query from a file.'
  553.       Glyph.Data = {
  554.         78010000424D7801000000000000760000002800000020000000100000000100
  555.         04000000000000000000120B0000120B00000000000000000000000000000000
  556.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  557.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555
  558.         5555555555555555555555555555555555555555555555555555555555555555
  559.         555555555555555555555555555555555555555FFFFFFFFFF555550000000000
  560.         55555577777777775F55500B8B8B8B8B05555775F555555575F550F0B8B8B8B8
  561.         B05557F75F555555575F50BF0B8B8B8B8B0557F575FFFFFFFF7F50FBF0000000
  562.         000557F557777777777550BFBFBFBFB0555557F555555557F55550FBFBFBFBF0
  563.         555557F555555FF7555550BFBFBF00055555575F555577755555550BFBF05555
  564.         55555575FFF75555555555700007555555555557777555555555555555555555
  565.         55555555555555555555555555555555555555555555555555550000}
  566.       NumGlyphs = 2
  567.       ParentShowHint = False
  568.       ShowHint = True
  569.       OnClick = sbOpenQueryClick
  570.     end
  571.     object sbSaveQuery: TSpeedButton
  572.       Left = 26
  573.       Top = 1
  574.       Width = 25
  575.       Height = 25
  576.       Hint = 'Save the current '#13'query to a file'
  577.       Glyph.Data = {
  578.         76010000424D7601000000000000760000002800000020000000100000000100
  579.         04000000000000010000130B0000130B00000000000000000000000000000000
  580.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  581.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333330070
  582.         7700333333337777777733333333008088003333333377F73377333333330088
  583.         88003333333377FFFF7733333333000000003FFFFFFF77777777000000000000
  584.         000077777777777777770FFFFFFF0FFFFFF07F3333337F3333370FFFFFFF0FFF
  585.         FFF07F3FF3FF7FFFFFF70F00F0080CCC9CC07F773773777777770FFFFFFFF039
  586.         99337F3FFFF3F7F777F30F0000F0F09999937F7777373777777F0FFFFFFFF999
  587.         99997F3FF3FFF77777770F00F000003999337F773777773777F30FFFF0FF0339
  588.         99337F3FF7F3733777F30F08F0F0337999337F7737F73F7777330FFFF0039999
  589.         93337FFFF7737777733300000033333333337777773333333333}
  590.       NumGlyphs = 2
  591.       ParentShowHint = False
  592.       ShowHint = True
  593.       OnClick = sbSaveQueryClick
  594.     end
  595.     object sbShowresult: TSpeedButton
  596.       Left = 262
  597.       Top = 1
  598.       Width = 25
  599.       Height = 25
  600.       Hint = 'Show result table'
  601.       GroupIndex = 1
  602.       Glyph.Data = {
  603.         78010000424D7801000000000000760000002800000020000000100000000100
  604.         04000000000000000000120B0000120B00000000000000000000000000000000
  605.         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  606.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
  607.         33333FFFFFFFFFFFFFFF000000000000000077777777777777770FFFFFFFFFFF
  608.         FFF07F3FF3FF3FF3FFF70F00F00F00F000F07F773773773777370FFFFFFFFFFF
  609.         FFF07F3FF3FF3FF3FFF70F00F00F00F000F07F773773773777370FFFFFFFFFFF
  610.         FFF07F3FF3FF3FF3FFF70F00F00F00F000F07F773773773777370FFFFFFFFFFF
  611.         FFF07F3FF3FF3FF3FFF70F00F00F00F000F07F773773773777370FFFFFFFFFFF
  612.         FFF07FFFFFFFFFFFFFF70CCCCCCCCCCCCCC07777777777777777088CCCCCCCCC
  613.         C8807FF7777777777FF700000000000000007777777777777777333333333333
  614.         33333333333333333333333333333333333333333333333333330000}
  615.       NumGlyphs = 2
  616.       ParentShowHint = False
  617.       ShowHint = True
  618.       OnClick = sbShowSQLClick
  619.     end
  620.     object sbQryWizard: TSpeedButton
  621.       Left = 53
  622.       Top = 1
  623.       Width = 25
  624.       Height = 25
  625.       Hint = 'Use the table wizard to select '#13'tables and fields for the query'
  626.       Glyph.Data = {
  627.         F6000000424DF600000000000000760000002800000010000000100000000100
  628.         0400000000008000000000000000000000000000000000000000000000000000
  629.         80000080000000808000800000008000800080800000C0C0C000808080000000
  630.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000000000
  631.         00000090000C44400000009100C444440000009100C444444000000900044444
  632.         44000009100C4444400000091000CC4440000000900004440000000091000044
  633.         0000000091D000C440000000DD0B000440000000DD1EDF0C40FF00BB9000B000
  634.         0440000D0BBBE000000000BDBFB9FB000000000EBFD00D000000}
  635.       ParentShowHint = False
  636.       ShowHint = True
  637.       OnClick = sbQryWizardClick
  638.     end
  639.     object comboQueryType: TComboBox
  640.       Left = 361
  641.       Top = 3
  642.       Width = 85
  643.       Height = 21
  644.       HelpContext = 2003
  645.       Style = csDropDownList
  646.       Font.Color = clBlack
  647.       Font.Height = -11
  648.       Font.Name = 'MS Sans Serif'
  649.       Font.Style = []
  650.       ItemHeight = 13
  651.       Items.Strings = (
  652.         'Select'
  653.         'Update'
  654.         'Delete')
  655.       ParentFont = False
  656.       TabOrder = 0
  657.       OnChange = comboQueryTypeChange
  658.     end
  659.     object cbDistinct: TCheckBox
  660.       Left = 452
  661.       Top = 5
  662.       Width = 90
  663.       Height = 17
  664.       Hint = 'Removes duplicate rows from result'
  665.       Caption = 'Ignore &Dups'
  666.       ParentShowHint = False
  667.       ShowHint = True
  668.       State = cbChecked
  669.       TabOrder = 1
  670.     end
  671.     object cboxAutogroup: TCheckBox
  672.       Left = 547
  673.       Top = 5
  674.       Width = 78
  675.       Height = 17
  676.       Hint = 'Automatically groups fields as required'
  677.       HelpContext = 2023
  678.       Caption = '&Autogroup'
  679.       ParentShowHint = False
  680.       ShowHint = True
  681.       State = cbChecked
  682.       TabOrder = 2
  683.       OnClick = cboxAutogroupClick
  684.     end
  685.   end
  686.   object pnlBtns: TPanel
  687.     Left = 0
  688.     Top = 386
  689.     Width = 629
  690.     Height = 29
  691.     Align = alBottom
  692.     BevelOuter = bvNone
  693.     TabOrder = 2
  694.     object btnOK: TBitBtn
  695.       Left = 167
  696.       Top = 1
  697.       Width = 89
  698.       Height = 28
  699.       Hint = 'Build SQL text'#13'and exit|Build SQL text and exit'
  700.       Caption = 'OK'
  701.       Default = True
  702.       ModalResult = 1
  703.       TabOrder = 0
  704.       OnClick = btnOKClick
  705.       Glyph.Data = {
  706.         CE070000424DCE07000000000000360000002800000024000000120000000100
  707.         1800000000009807000000000000000000000000000000000000008080008080
  708.         0080800080800080800080800080800080800080800080800080800080800080
  709.         8000808000808000808000808000808000808000808000808000808000808000
  710.         8080008080008080008080008080008080008080008080008080008080008080
  711.         0080800080800080800080800080800080800080800080800080800080800080
  712.         8000808000808000808000808000808000808000808000808000808000808000
  713.         8080008080008080008080008080F8FCF8008080008080008080008080008080
  714.         0080800080800080800080800080800080800080800080800080800080800080
  715.         8080000080000000808000808000808000808000808000808000808000808000
  716.         8080008080008080008080008080008080008080008080808080808080F8FCF8
  717.         0080800080800080800080800080800080800080800080800080800080800080
  718.         8000808000808000808080000000800000800080000000808000808000808000
  719.         8080008080008080008080008080008080008080008080008080008080008080
  720.         808080008080008080808080F8FCF80080800080800080800080800080800080
  721.         8000808000808000808000808000808000808080000000800000800000800000
  722.         8000800000008080008080008080008080008080008080008080008080008080
  723.         008080008080008080808080008080008080008080008080808080F8FCF80080
  724.         8000808000808000808000808000808000808000808000808000808080000000
  725.         8000008000008000008000008000008000800000008080008080008080008080
  726.         0080800080800080800080800080800080808080800080800080800080800080
  727.         80008080008080808080F8FCF800808000808000808000808000808000808000
  728.         808000808080000000800000800000800000FC00008000008000008000008000
  729.         800000008080008080008080008080008080008080008080008080808080F8FC
  730.         F8008080008080808080F8FCF8008080008080008080808080F8FCF800808000
  731.         808000808000808000808000808000808000800000800000800000FC00008080
  732.         00FC000080000080000080008000000080800080800080800080800080800080
  733.         80008080008080808080F8FCF8008080808080008080808080F8FCF800808000
  734.         8080808080F8FCF800808000808000808000808000808000808000808000FC00
  735.         00800000FC0000808000808000808000FC000080000080000080008000000080
  736.         80008080008080008080008080008080008080808080F8FCF880808000808000
  737.         8080008080808080F8FCF8008080008080808080F8FCF8008080008080008080
  738.         00808000808000808000808000FC0000808000808000808000808000808000FC
  739.         0000800000800000800080000000808000808000808000808000808000808000
  740.         8080808080008080008080008080008080008080808080F8FCF8008080008080
  741.         808080F8FCF80080800080800080800080800080800080800080800080800080
  742.         8000808000808000808000808000FC0000800000800000800080000000808000
  743.         8080008080008080008080008080008080008080008080008080008080008080
  744.         008080808080F8FCF8008080008080808080F8FCF80080800080800080800080
  745.         8000808000808000808000808000808000808000808000808000808000FC0000
  746.         8000008000008000800000008080008080008080008080008080008080008080
  747.         008080008080008080008080008080008080808080F8FCF80080800080808080
  748.         80F8FCF800808000808000808000808000808000808000808000808000808000
  749.         808000808000808000808000FC00008000008000008000800000008080008080
  750.         0080800080800080800080800080800080800080800080800080800080800080
  751.         80808080F8FCF8008080008080808080F8FCF800808000808000808000808000
  752.         808000808000808000808000808000808000808000808000808000FC00008000
  753.         0080000080008000000080800080800080800080800080800080800080800080
  754.         80008080008080008080008080008080808080F8FCF8008080008080808080F8
  755.         FCF8008080008080008080008080008080008080008080008080008080008080
  756.         00808000808000808000FC000080000080008000000080800080800080800080
  757.         8000808000808000808000808000808000808000808000808000808000808080
  758.         8080F8FCF8008080808080F8FCF8008080008080008080008080008080008080
  759.         00808000808000808000808000808000808000808000808000FC000080000080
  760.         0000808000808000808000808000808000808000808000808000808000808000
  761.         8080008080008080008080008080808080F8FCF8808080008080008080008080
  762.         0080800080800080800080800080800080800080800080800080800080800080
  763.         8000808000808000FC0000808000808000808000808000808000808000808000
  764.         8080008080008080008080008080008080008080008080008080008080808080
  765.         0080800080800080800080800080800080800080800080800080800080800080
  766.         8000808000808000808000808000808000808000808000808000808000808000
  767.         8080008080008080008080008080008080008080008080008080008080008080
  768.         008080008080008080008080008080008080}
  769.       NumGlyphs = 2
  770.       Style = bsNew
  771.     end
  772.     object btnCancel: TBitBtn
  773.       Left = 270
  774.       Top = 1
  775.       Width = 89
  776.       Height = 28
  777.       Hint = 'Abandon changes'#13'and exit'
  778.       TabOrder = 1
  779.       OnClick = btnCancelClick
  780.       Kind = bkCancel
  781.       Style = bsNew
  782.     end
  783.     object btnHelp: TBitBtn
  784.       Left = 373
  785.       Top = 1
  786.       Width = 89
  787.       Height = 28
  788.       Hint = 'Show help'
  789.       Caption = '&Help'
  790.       TabOrder = 2
  791.       OnClick = btnHelpClick
  792.       Glyph.Data = {
  793.         CE070000424DCE07000000000000360000002800000024000000120000000100
  794.         1800000000009807000000000000000000000000000000000000007F7F007F7F
  795.         007F7F007F7F007F7F007F7F007F7F007F7F7F7F007F7F00007F7F007F7F007F
  796.         7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  797.         7F7F007F7FFFFFFFFFFFFF007F7F007F7F007F7F007F7F007F7F007F7F007F7F
  798.         007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F7F7F007F00
  799.         007F00007F7F00007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  800.         7F7F007F7F007F7F007F7F007F7F007F7F7F7F7F7F7F7FFFFFFF007F7F007F7F
  801.         007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  802.         7F007F7F007F7FFFFF007F7F007F7F007F0000007F7F007F7F007F7F007F7F00
  803.         7F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F7F7F7FFFFFFF
  804.         007F7F7F7F7FFFFFFF007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  805.         7F007F7F007F7F007F7F007F7F007F7F007F7F007F7FFFFF007F7F007F7F0000
  806.         7F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F
  807.         007F7F007F7F7F7F7FFFFFFFFFFFFF7F7F7FFFFFFF007F7F007F7F007F7F007F
  808.         7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  809.         7F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F
  810.         007F7F007F7F007F7F007F7F007F7F007F7F007F7F7F7F7F7F7F7F007F7F007F
  811.         7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  812.         7F7F007F7F007F7F007F7F007F7F7F00007F00007F7F00007F7F007F7F007F7F
  813.         007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  814.         7F007F7FFFFFFFFFFFFF007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  815.         7F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F7F7F007F7F007F7F00
  816.         7F0000007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  817.         7F007F7F007F7F007F7F007F7F7F7F7F7F7F7F7F7F7FFFFFFF007F7F007F7F00
  818.         7F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F
  819.         007F7FFFFF007F7F007F7F007F0000007F7F007F7F007F7F007F7F007F7F007F
  820.         7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F7F7F7FFFFFFF007F7F7F
  821.         7F7FFFFFFF007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F
  822.         007F7F007F7F007F7F007F7F007F7FFFFF007F7F007F7F007F7F007F0000007F
  823.         7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  824.         7F7F7F7F7FFFFFFF007F7F7F7F7FFFFFFF007F7F007F7F007F7F007F7F007F7F
  825.         007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7FFFFF
  826.         007F7F007F7F007F7F007F0000007F7F007F7F007F7F007F7F007F7F007F7F00
  827.         7F7F007F7F007F7F007F7F007F7F7F7F7FFFFFFF007F7F007F7F7F7F7FFFFFFF
  828.         007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  829.         7F007F7F007F7F007F7F007F7FFFFF007F7F007F7F007F7F007F0000007F7F00
  830.         7F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F7F7F7F
  831.         FFFFFF007F7F007F7F7F7F7FFFFFFF007F7F007F7F007F7F007F7F007F7F007F
  832.         7F007F7F007F7F007F7F007F7F7F00007F0000007F7F007F7F007F7FFFFF007F
  833.         7F007F7F007F7F007F0000007F7F007F7F007F7F007F7F007F7F007F7F007F7F
  834.         007F7FFFFFFF007F7F007F7F7F7F7FFFFFFF007F7F007F7F7F7F7FFFFFFF007F
  835.         7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F7F7F007F7F007F7F007F
  836.         0000007F7F007F7F007F7FFFFF007F7F007F7F007F0000007F7F007F7F007F7F
  837.         007F7F007F7F007F7F007F7F7F7F7F7F7F7FFFFFFF007F7F007F7F7F7F7FFFFF
  838.         FF007F7F007F7F7F7F7FFFFFFF007F7F007F7F007F7F007F7F007F7F007F7F00
  839.         7F7FFFFF007F7F007F7F007F7F007F00007F00007F00007F7F007F7F007F7F00
  840.         7F0000007F7F007F7F007F7F007F7F007F7F007F7F7F7F7FFFFFFF007F7F7F7F
  841.         7FFFFFFFFFFFFFFFFFFF7F7F7F007F7F007F7F7F7F7FFFFFFF007F7F007F7F00
  842.         7F7F007F7F007F7F007F7F007F7F007F7FFFFF007F7F007F7F007F7F007F7F00
  843.         7F7F007F7F007F7F007F7F007F7F00007F7F007F7F007F7F007F7F007F7F007F
  844.         7F7F7F7FFFFFFF007F7F007F7F7F7F7F7F7F7F7F7F7F007F7F007F7F007F7F7F
  845.         7F7FFFFFFF007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F
  846.         FFFF00FFFF007F7F007F7F007F7F007F7F007F7F007F7F00007F7F007F7F007F
  847.         7F007F7F007F7F007F7F007F7F007F7F7F7F7FFFFFFFFFFFFF007F7F007F7F00
  848.         7F7F007F7F007F7F007F7F7F7F7F007F7F007F7F007F7F007F7F007F7F007F7F
  849.         007F7F007F7F007F7F007F7F007F7F007F7FFFFF00FFFF00FFFF00FFFF00FFFF
  850.         00007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F7F
  851.         7F7F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F007F7F007F7F007F7F
  852.         007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F
  853.         7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F007F7F00
  854.         7F7F007F7F007F7F007F7F007F7F007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F
  855.         007F7F007F7F007F7F007F7F007F7F007F7F}
  856.       NumGlyphs = 2
  857.       Style = bsNew
  858.     end
  859.   end
  860.   object pmTableGrid: TPopupMenu
  861.     Left = 99
  862.     Top = 72
  863.     object AddTable1: TMenuItem
  864.       Caption = '&Add Table'
  865.       ShortCut = 0
  866.       OnClick = sbAddTableClick
  867.     end
  868.     object RemoveTable1: TMenuItem
  869.       Caption = '&Remove Table'
  870.       ShortCut = 0
  871.       OnClick = sbRemoveTableClick
  872.     end
  873.     object EditJoins1: TMenuItem
  874.       Caption = '&Edit Table Joins'
  875.       ShortCut = 0
  876.       OnClick = sbEditTableJoinsClick
  877.     end
  878.   end
  879.   object pmDefinedGrid: TPopupMenu
  880.     Left = 72
  881.     Top = 72
  882.     object MenuItem1: TMenuItem
  883.       Caption = '&Table Add'
  884.       ShortCut = 0
  885.       OnClick = sbAddTableClick
  886.     end
  887.     object MenuItem2: TMenuItem
  888.       Caption = '&Remove Table'
  889.       ShortCut = 0
  890.       OnClick = sbRemoveTableClick
  891.     end
  892.     object MenuItem3: TMenuItem
  893.       Caption = '&Joins Editor'
  894.       ShortCut = 0
  895.       OnClick = sbEditTableJoinsClick
  896.     end
  897.     object N1: TMenuItem
  898.       Caption = '-'
  899.       ShortCut = 0
  900.     end
  901.     object Adddefinedfield1: TMenuItem
  902.       Caption = '&Add defined field'
  903.       ShortCut = 0
  904.       OnClick = Adddefinedfield1Click
  905.     end
  906.     object Editdefinedfield1: TMenuItem
  907.       Caption = '&Edit defined field'
  908.       ShortCut = 0
  909.       OnClick = EditDefinedField1Click
  910.     end
  911.     object Deletedefinedfield1: TMenuItem
  912.       Caption = '&Delete defined field'
  913.       ShortCut = 0
  914.       OnClick = DeleteDefinedField1Click
  915.     end
  916.   end
  917.   object OpenDialog1: TOpenDialog
  918.     DefaultExt = 'stm'
  919.     FileEditStyle = fsEdit
  920.     Filter = 'SqlBuilder Stream Files|*.STM'
  921.     Options = [ofPathMustExist, ofFileMustExist]
  922.     Title = 'Open SqlBuilder Query'
  923.     Left = 16
  924.     Top = 64
  925.   end
  926.   object SaveDialog1: TSaveDialog
  927.     DefaultExt = 'ST1'
  928.     FileEditStyle = fsEdit
  929.     Filter = 'SqlBuilder Query Files|*.STM'
  930.     Options = [ofOverwritePrompt]
  931.     Title = 'Save Query to File'
  932.     Left = 42
  933.     Top = 72
  934.   end
  935.   object Query1: TQuery
  936.     DatabaseName = 'DBDEMOS'
  937.     Left = 136
  938.     Top = 80
  939.   end
  940.   object DataSource1: TDataSource
  941.     DataSet = Query1
  942.     Left = 152
  943.     Top = 96
  944.   end
  945. end
  946.