ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/examples/isqlmonitor/SelectDeptDlgUnit.lfm
Revision: 68
Committed: Tue Oct 17 10:07:58 2017 UTC (7 years, 1 month ago) by tony
File size: 1995 byte(s)
Log Message:
IBX: Editor Positioning tidy up
FBINTF: Trap uninitialised SQL parameters on SQL Exec. Avoids Unknown SQL Type errors.
Consistent setting of Modified (SQLParam).

File Contents

# Content
1 object SelectDeptDlg: TSelectDeptDlg
2 Left = 677
3 Height = 449
4 Top = 296
5 Width = 485
6 BorderStyle = bsDialog
7 Caption = 'Select Department'
8 ClientHeight = 449
9 ClientWidth = 485
10 OnClose = FormClose
11 OnShow = FormShow
12 Position = poOwnerFormCenter
13 LCLVersion = '1.8.0.4'
14 object Label1: TLabel
15 Left = 16
16 Height = 14
17 Top = 16
18 Width = 79
19 Caption = 'Departments'
20 ParentColor = False
21 end
22 object DeptsTreeView: TIBTreeView
23 Left = 19
24 Height = 399
25 Top = 37
26 Width = 359
27 TextField = 'DEPARTMENT'
28 DataSource = DataSource1
29 HasChildField = 'CHILDCOUNT'
30 KeyField = 'DEPT_NO'
31 ParentField = 'HEAD_DEPT'
32 ReadOnly = True
33 RelationName = 'A'
34 TabOrder = 0
35 OnDblClick = DeptsTreeViewDblClick
36 Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
37 end
38 object Button1: TButton
39 Left = 394
40 Height = 30
41 Top = 37
42 Width = 75
43 Caption = 'OK'
44 Default = True
45 ModalResult = 1
46 TabOrder = 1
47 end
48 object Button2: TButton
49 Left = 394
50 Height = 30
51 Top = 72
52 Width = 75
53 Cancel = True
54 Caption = 'Cancel'
55 ModalResult = 2
56 TabOrder = 2
57 end
58 object Depts: TIBQuery
59 AllowAutoActivateTransaction = False
60 Database = Form1.IBDatabase1
61 Transaction = Form1.IBTransaction1
62 BufferChunks = 1000
63 CachedUpdates = False
64 GenerateParamNames = False
65 GeneratorField.ApplyOnEvent = gaeOnNewRecord
66 SQL.Strings = (
67 'Select A.DEPT_NO, A.DEPARTMENT, A.HEAD_DEPT,count(B.DEPT_NO)'
68 'as ChildCount '
69 'From DEPARTMENT A'
70 'Left Outer JOIN DEPARTMENT B '
71 ' On B.HEAD_DEPT = A.DEPT_NO'
72 'Group By A.DEPT_NO, A.DEPARTMENT, A.HEAD_DEPT'
73 )
74 Params = <>
75 DataSetCloseAction = dcDiscardChanges
76 left = 432
77 top = 125
78 end
79 object DataSource1: TDataSource
80 DataSet = Depts
81 left = 392
82 top = 125
83 end
84 end