527 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			527 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| object MainForm: TMainForm
 | |
|   Left = 207
 | |
|   Top = 192
 | |
|   BorderStyle = bsDialog
 | |
|   Caption = 'Controls example'
 | |
|   ClientHeight = 446
 | |
|   ClientWidth = 688
 | |
|   Color = clBtnFace
 | |
|   Font.Charset = DEFAULT_CHARSET
 | |
|   Font.Color = clWindowText
 | |
|   Font.Height = -11
 | |
|   Font.Name = 'MS Sans Serif'
 | |
|   Font.Style = []
 | |
|   OldCreateOrder = False
 | |
|   OnShow = FormShow
 | |
|   PixelsPerInch = 96
 | |
|   TextHeight = 13
 | |
|   object Label12: TLabel
 | |
|     Left = 306
 | |
|     Top = 3
 | |
|     Width = 48
 | |
|     Height = 13
 | |
|     Caption = 'Username'
 | |
|   end
 | |
|   object Panel1: TPanel
 | |
|     Left = 0
 | |
|     Top = 0
 | |
|     Width = 688
 | |
|     Height = 46
 | |
|     Align = alTop
 | |
|     TabOrder = 0
 | |
|     object Label1: TLabel
 | |
|       Left = 363
 | |
|       Top = 3
 | |
|       Width = 48
 | |
|       Height = 13
 | |
|       Caption = 'Username'
 | |
|     end
 | |
|     object Label2: TLabel
 | |
|       Left = 6
 | |
|       Top = 3
 | |
|       Width = 39
 | |
|       Height = 13
 | |
|       Caption = 'Protocol'
 | |
|     end
 | |
|     object Label3: TLabel
 | |
|       Left = 432
 | |
|       Top = 3
 | |
|       Width = 46
 | |
|       Height = 13
 | |
|       Caption = 'Password'
 | |
|     end
 | |
|     object Label4: TLabel
 | |
|       Left = 126
 | |
|       Top = 3
 | |
|       Width = 46
 | |
|       Height = 13
 | |
|       Caption = 'Database'
 | |
|     end
 | |
|     object SpeedButton1: TSpeedButton
 | |
|       Left = 222
 | |
|       Top = 18
 | |
|       Width = 23
 | |
|       Height = 22
 | |
|       Caption = '...'
 | |
|       Flat = True
 | |
|       OnClick = SpeedButton1Click
 | |
|     end
 | |
|     object SpeedButton2: TSpeedButton
 | |
|       Left = 501
 | |
|       Top = 15
 | |
|       Width = 64
 | |
|       Height = 25
 | |
|       Caption = 'Connect'
 | |
|       Flat = True
 | |
|       OnClick = SpeedButton2Click
 | |
|     end
 | |
|     object Label13: TLabel
 | |
|       Left = 315
 | |
|       Top = 3
 | |
|       Width = 19
 | |
|       Height = 13
 | |
|       Caption = 'Port'
 | |
|     end
 | |
|     object Label14: TLabel
 | |
|       Left = 246
 | |
|       Top = 3
 | |
|       Width = 22
 | |
|       Height = 13
 | |
|       Caption = 'Host'
 | |
|     end
 | |
|     object SpeedButton3: TSpeedButton
 | |
|       Left = 567
 | |
|       Top = 15
 | |
|       Width = 67
 | |
|       Height = 25
 | |
|       Caption = 'Disconnect'
 | |
|       Flat = True
 | |
|       OnClick = SpeedButton3Click
 | |
|     end
 | |
|     object ZProtocol: TComboBox
 | |
|       Left = 6
 | |
|       Top = 18
 | |
|       Width = 118
 | |
|       Height = 21
 | |
|       ItemHeight = 13
 | |
|       TabOrder = 0
 | |
|       Text = 'mysql-3.23'
 | |
|       Items.Strings = (
 | |
|         '')
 | |
|     end
 | |
|     object ZPassword: TEdit
 | |
|       Left = 432
 | |
|       Top = 18
 | |
|       Width = 67
 | |
|       Height = 21
 | |
|       PasswordChar = '*'
 | |
|       TabOrder = 3
 | |
|     end
 | |
|     object ZDatabase: TEdit
 | |
|       Left = 126
 | |
|       Top = 18
 | |
|       Width = 94
 | |
|       Height = 21
 | |
|       TabOrder = 1
 | |
|       Text = 'zeoslib'
 | |
|     end
 | |
|     object ZUername: TEdit
 | |
|       Left = 363
 | |
|       Top = 18
 | |
|       Width = 67
 | |
|       Height = 21
 | |
|       TabOrder = 2
 | |
|       Text = 'root'
 | |
|     end
 | |
|   end
 | |
|   object PageControl1: TPageControl
 | |
|     Left = 0
 | |
|     Top = 46
 | |
|     Width = 688
 | |
|     Height = 400
 | |
|     ActivePage = TabSheet2
 | |
|     Align = alClient
 | |
|     TabOrder = 1
 | |
|     object TabSheet2: TTabSheet
 | |
|       Caption = 'Simple'
 | |
|       ImageIndex = 1
 | |
|       object DBGrid1: TDBGrid
 | |
|         Left = 0
 | |
|         Top = 30
 | |
|         Width = 680
 | |
|         Height = 342
 | |
|         Align = alBottom
 | |
|         DataSource = DSCargo
 | |
|         TabOrder = 0
 | |
|         TitleFont.Charset = DEFAULT_CHARSET
 | |
|         TitleFont.Color = clWindowText
 | |
|         TitleFont.Height = -11
 | |
|         TitleFont.Name = 'MS Sans Serif'
 | |
|         TitleFont.Style = []
 | |
|       end
 | |
|       object DBNavigator2: TDBNavigator
 | |
|         Left = 0
 | |
|         Top = 0
 | |
|         Width = 240
 | |
|         Height = 25
 | |
|         TabOrder = 1
 | |
|       end
 | |
|     end
 | |
|     object TabSheet1: TTabSheet
 | |
|       Caption = 'Data Controls'
 | |
|       object Label5: TLabel
 | |
|         Left = 3
 | |
|         Top = 168
 | |
|         Width = 11
 | |
|         Height = 13
 | |
|         Caption = 'ID'
 | |
|       end
 | |
|       object Label6: TLabel
 | |
|         Left = 57
 | |
|         Top = 168
 | |
|         Width = 28
 | |
|         Height = 13
 | |
|         Caption = 'Name'
 | |
|       end
 | |
|       object Label7: TLabel
 | |
|         Left = 3
 | |
|         Top = 210
 | |
|         Width = 87
 | |
|         Height = 13
 | |
|         Caption = 'Begin of work time'
 | |
|       end
 | |
|       object Label8: TLabel
 | |
|         Left = 129
 | |
|         Top = 210
 | |
|         Width = 90
 | |
|         Height = 13
 | |
|         Caption = 'Finish of work time '
 | |
|       end
 | |
|       object Label9: TLabel
 | |
|         Left = 3
 | |
|         Top = 249
 | |
|         Width = 39
 | |
|         Height = 13
 | |
|         Caption = 'Resume'
 | |
|       end
 | |
|       object Label10: TLabel
 | |
|         Left = 459
 | |
|         Top = 138
 | |
|         Width = 28
 | |
|         Height = 13
 | |
|         Caption = 'Photo'
 | |
|       end
 | |
|       object Label11: TLabel
 | |
|         Left = 258
 | |
|         Top = 165
 | |
|         Width = 55
 | |
|         Height = 13
 | |
|         Caption = 'Department'
 | |
|       end
 | |
|       object DBGrid: TDBGrid
 | |
|         Left = 0
 | |
|         Top = 0
 | |
|         Width = 680
 | |
|         Height = 133
 | |
|         Align = alTop
 | |
|         DataSource = DSPeople
 | |
|         ReadOnly = True
 | |
|         TabOrder = 10
 | |
|         TitleFont.Charset = DEFAULT_CHARSET
 | |
|         TitleFont.Color = clWindowText
 | |
|         TitleFont.Height = -11
 | |
|         TitleFont.Name = 'MS Sans Serif'
 | |
|         TitleFont.Style = []
 | |
|       end
 | |
|       object DBNavigator1: TDBNavigator
 | |
|         Left = 3
 | |
|         Top = 138
 | |
|         Width = 240
 | |
|         Height = 25
 | |
|         DataSource = DSPeople
 | |
|         TabOrder = 7
 | |
|       end
 | |
|       object DBId: TDBEdit
 | |
|         Left = 3
 | |
|         Top = 183
 | |
|         Width = 49
 | |
|         Height = 21
 | |
|         DataField = 'p_id'
 | |
|         DataSource = DSPeople
 | |
|         TabOrder = 0
 | |
|       end
 | |
|       object DBName: TDBEdit
 | |
|         Left = 57
 | |
|         Top = 183
 | |
|         Width = 196
 | |
|         Height = 21
 | |
|         DataField = 'p_name'
 | |
|         DataSource = DSPeople
 | |
|         TabOrder = 1
 | |
|       end
 | |
|       object DBBeginWorkTime: TDBEdit
 | |
|         Left = 3
 | |
|         Top = 225
 | |
|         Width = 121
 | |
|         Height = 21
 | |
|         DataField = 'p_begin_work'
 | |
|         DataSource = DSPeople
 | |
|         TabOrder = 3
 | |
|       end
 | |
|       object DBResume: TDBMemo
 | |
|         Left = 3
 | |
|         Top = 264
 | |
|         Width = 451
 | |
|         Height = 109
 | |
|         DataField = 'p_resume'
 | |
|         DataSource = DSPeople
 | |
|         TabOrder = 5
 | |
|       end
 | |
|       object DBPicture: TDBImage
 | |
|         Left = 459
 | |
|         Top = 153
 | |
|         Width = 220
 | |
|         Height = 219
 | |
|         DataField = 'p_picture'
 | |
|         DataSource = DSPeople
 | |
|         TabOrder = 6
 | |
|       end
 | |
|       object DBEndWorkTime: TDBEdit
 | |
|         Left = 129
 | |
|         Top = 225
 | |
|         Width = 121
 | |
|         Height = 21
 | |
|         DataField = 'p_end_work'
 | |
|         DataSource = DSPeople
 | |
|         TabOrder = 4
 | |
|       end
 | |
|       object LoadImageBtn: TButton
 | |
|         Left = 336
 | |
|         Top = 138
 | |
|         Width = 75
 | |
|         Height = 25
 | |
|         Caption = 'Load Image'
 | |
|         TabOrder = 9
 | |
|         OnClick = LoadImageBtnClick
 | |
|       end
 | |
|       object LoadResumeBtn: TButton
 | |
|         Left = 249
 | |
|         Top = 138
 | |
|         Width = 82
 | |
|         Height = 25
 | |
|         Caption = 'Load Resume'
 | |
|         TabOrder = 8
 | |
|         OnClick = LoadResumeBtnClick
 | |
|       end
 | |
|       object DBDepartment: TDBLookupComboBox
 | |
|         Left = 258
 | |
|         Top = 183
 | |
|         Width = 145
 | |
|         Height = 21
 | |
|         DataField = 'p_dep_id'
 | |
|         DataSource = DSPeople
 | |
|         DropDownRows = 5
 | |
|         KeyField = 'dep_id'
 | |
|         ListField = 'dep_name'
 | |
|         ListSource = DSDepartment
 | |
|         TabOrder = 2
 | |
|       end
 | |
|     end
 | |
|     object TabSheet3: TTabSheet
 | |
|       Caption = 'Info'
 | |
|       ImageIndex = 2
 | |
|       object Panel2: TPanel
 | |
|         Left = 0
 | |
|         Top = 0
 | |
|         Width = 680
 | |
|         Height = 28
 | |
|         Align = alTop
 | |
|         BevelOuter = bvNone
 | |
|         TabOrder = 0
 | |
|         object ZDBInfoType: TComboBox
 | |
|           Left = 3
 | |
|           Top = 3
 | |
|           Width = 145
 | |
|           Height = 21
 | |
|           ItemHeight = 13
 | |
|           TabOrder = 0
 | |
|           OnChange = ZDBInfoTypeChange
 | |
|           Items.Strings = (
 | |
|             'Procedures'
 | |
|             'ProcedureColumns'
 | |
|             'Tables'
 | |
|             'Schemas'
 | |
|             'Catalogs'
 | |
|             'TableTypes'
 | |
|             'Columns'
 | |
|             'ColumnPrivileges'
 | |
|             'TablePrivileges'
 | |
|             'BestRowIdentifier'
 | |
|             'VersionColumns'
 | |
|             'PrimaryKeys'
 | |
|             'ImportedKeys'
 | |
|             'ExportedKeys'
 | |
|             'CrossReference'
 | |
|             'TypeInfo'
 | |
|             'IndexInfo'
 | |
|             'UserDefinedTypes')
 | |
|         end
 | |
|       end
 | |
|       object DBGrid2: TDBGrid
 | |
|         Left = 0
 | |
|         Top = 28
 | |
|         Width = 680
 | |
|         Height = 344
 | |
|         Align = alClient
 | |
|         DataSource = DSSQLMetadata
 | |
|         TabOrder = 1
 | |
|         TitleFont.Charset = DEFAULT_CHARSET
 | |
|         TitleFont.Color = clWindowText
 | |
|         TitleFont.Height = -11
 | |
|         TitleFont.Name = 'MS Sans Serif'
 | |
|         TitleFont.Style = []
 | |
|       end
 | |
|     end
 | |
|     object TabSheet4: TTabSheet
 | |
|       Caption = 'SQL Monitor'
 | |
|       ImageIndex = 3
 | |
|       object ZLogList: TMemo
 | |
|         Left = 0
 | |
|         Top = 0
 | |
|         Width = 680
 | |
|         Height = 372
 | |
|         Align = alClient
 | |
|         ScrollBars = ssVertical
 | |
|         TabOrder = 0
 | |
|       end
 | |
|     end
 | |
|   end
 | |
|   object ZHost: TEdit
 | |
|     Left = 246
 | |
|     Top = 18
 | |
|     Width = 67
 | |
|     Height = 21
 | |
|     TabOrder = 2
 | |
|     Text = 'localhost'
 | |
|   end
 | |
|   object ZPort: TEdit
 | |
|     Left = 315
 | |
|     Top = 18
 | |
|     Width = 46
 | |
|     Height = 21
 | |
|     TabOrder = 3
 | |
|     Text = '(default)'
 | |
|   end
 | |
|   object ZConnection: TZConnection
 | |
|     Protocol = 'mysql'
 | |
|     Database = 'zeoslib'
 | |
|     User = 'root'
 | |
|     AutoCommit = False
 | |
|     ReadOnly = True
 | |
|     Left = 30
 | |
|     Top = 120
 | |
|   end
 | |
|   object ZPeople: TZQuery
 | |
|     Connection = ZConnection
 | |
|     SQL.Strings = (
 | |
|       'select * from people')
 | |
|     Params = <>
 | |
|     Left = 477
 | |
|     Top = 87
 | |
|     object ZPeoplep_id: TSmallintField
 | |
|       DisplayLabel = 'ID'
 | |
|       FieldName = 'p_id'
 | |
|       Required = True
 | |
|     end
 | |
|     object ZPeopledeprtment: TStringField
 | |
|       FieldKind = fkLookup
 | |
|       FieldName = 'deprtment'
 | |
|       LookupDataSet = ZDepartment
 | |
|       LookupKeyFields = 'dep_id'
 | |
|       LookupResultField = 'dep_name'
 | |
|       KeyFields = 'p_dep_id'
 | |
|       Size = 32
 | |
|       Lookup = True
 | |
|     end
 | |
|     object ZPeoplep_name: TStringField
 | |
|       DisplayLabel = 'Name'
 | |
|       FieldName = 'p_name'
 | |
|       Size = 40
 | |
|     end
 | |
|     object ZPeoplep_begin_work: TTimeField
 | |
|       DisplayLabel = 'Begin work'
 | |
|       FieldName = 'p_begin_work'
 | |
|     end
 | |
|     object ZPeoplep_end_work: TTimeField
 | |
|       DisplayLabel = 'End work'
 | |
|       FieldName = 'p_end_work'
 | |
|     end
 | |
|     object ZPeoplep_picture: TBlobField
 | |
|       DisplayLabel = 'Picture'
 | |
|       FieldName = 'p_picture'
 | |
|     end
 | |
|     object ZPeoplep_resume: TMemoField
 | |
|       DisplayLabel = 'Resume'
 | |
|       FieldName = 'p_resume'
 | |
|       BlobType = ftMemo
 | |
|     end
 | |
|     object ZPeoplep_redundant: TSmallintField
 | |
|       DisplayLabel = 'Redundant'
 | |
|       FieldName = 'p_redundant'
 | |
|     end
 | |
|     object ZPeoplep_dep_id: TSmallintField
 | |
|       FieldName = 'p_dep_id'
 | |
|       Visible = False
 | |
|     end
 | |
|   end
 | |
|   object DSPeople: TDataSource
 | |
|     DataSet = ZPeople
 | |
|     Left = 543
 | |
|     Top = 87
 | |
|   end
 | |
|   object ZDepartment: TZReadOnlyQuery
 | |
|     Connection = ZConnection
 | |
|     SQL.Strings = (
 | |
|       'select * from department')
 | |
|     Params = <>
 | |
|     Left = 477
 | |
|     Top = 141
 | |
|   end
 | |
|   object DSDepartment: TDataSource
 | |
|     DataSet = ZDepartment
 | |
|     Left = 546
 | |
|     Top = 138
 | |
|   end
 | |
|   object ZCargo: TZQuery
 | |
|     Connection = ZConnection
 | |
|     SQL.Strings = (
 | |
|       'select * from cargo')
 | |
|     Params = <>
 | |
|     Left = 66
 | |
|     Top = 153
 | |
|   end
 | |
|   object DSCargo: TDataSource
 | |
|     DataSet = ZCargo
 | |
|     Left = 102
 | |
|     Top = 153
 | |
|   end
 | |
|   object ZSQLMetadata: TZSQLMetadata
 | |
|     Connection = ZConnection
 | |
|     MetadataType = mdProcedures
 | |
|     Left = 66
 | |
|     Top = 120
 | |
|   end
 | |
|   object DSSQLMetadata: TDataSource
 | |
|     DataSet = ZSQLMetadata
 | |
|     Left = 102
 | |
|     Top = 120
 | |
|   end
 | |
|   object ZSQLMonitor: TZSQLMonitor
 | |
|     Active = True
 | |
|     MaxTraceCount = 100
 | |
|     OnTrace = ZSQLMonitorTrace
 | |
|     Left = 66
 | |
|     Top = 186
 | |
|   end
 | |
| end
 |