object frmMain: TfrmMain Left = 221 Top = 105 Width = 805 Height = 629 Caption = 'ADO Test' 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 PanelGrid: TPanel Left = 0 Top = 0 Width = 797 Height = 557 Align = alClient BevelOuter = bvNone TabOrder = 0 object JvDBGrid1: TJvDBUltimGrid Left = 0 Top = 0 Width = 797 Height = 538 Align = alClient DataSource = DataSource1 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = 'MS Sans Serif' Font.Style = [] Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit] ParentFont = False ParentShowHint = False ShowHint = True TabOrder = 0 TitleFont.Charset = DEFAULT_CHARSET TitleFont.Color = clGreen TitleFont.Height = -16 TitleFont.Name = 'MS Sans Serif' TitleFont.Style = [fsBold] TitleButtons = True AlternateRowColor = clInactiveCaptionText TitleArrow = True ShowCellHint = True SelectColumnsDialogStrings.Caption = 'Select columns' SelectColumnsDialogStrings.RealNamesOption = '[With the real field name]' SelectColumnsDialogStrings.OK = '&OK' SelectColumnsDialogStrings.NoSelectionWarning = 'At least one column must be visible!' EditControls = < item ControlName = 'DBMemo1' FieldName = 'Comment' FitCell = fcBiggest end item ControlName = 'DBLookupComboBox1' FieldName = 'Category' FitCell = fcCellSize end item ControlName = 'JvDBComboBox1' FieldName = 'Licenses' FitCell = fcCellSize end> AutoSizeRows = False RowResize = True RowsHeight = 34 TitleRowHeight = 24 WordWrap = True SortWith = swFields OnRestoreGridPosition = JvDBGrid1RestoreGridPosition Columns = < item Expanded = False FieldName = 'RefLogiciel' Width = 43 Visible = True end item Expanded = False FieldName = 'Software' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -16 Font.Name = 'Georgia' Font.Style = [] Width = 93 Visible = True end item Expanded = False FieldName = 'Category' PickList.Strings = ( 'BUREAU_PAO' 'DIVERS' 'GRAPHISME' 'JEUX' 'NET_WEB' 'OS' 'PROGRAM' 'UTILITAIRE') Title.Caption = 'Category (lookup)' Visible = True end item Expanded = False FieldName = 'FirstBool' PickList.Strings = ( 'Vrai' 'Faux') Width = 50 Visible = True end item Expanded = False FieldName = 'SecondBool' Width = 50 Visible = True end item Expanded = False FieldName = 'Licenses' PickList.Strings = ( '1' '2' '3' '4' '5' '6' '7' '8' '9' '10') Width = 77 Visible = True end item Expanded = False FieldName = 'Price' Width = 71 Visible = True end item Expanded = False FieldName = 'Comment' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -19 Font.Name = 'Comic Sans MS' Font.Style = [fsBold] Width = 227 Visible = True end> end object JvDBGridFooter1: TJvDBGridFooter Left = 0 Top = 538 Width = 797 Height = 19 Color = 15663086 SimplePanel = False Columns = < item Alignment = taLeftJustify DisplayMask = '%d softwares' FieldName = 'Software' WidthIfIgnore = 80 end item DisplayMask = '%d licenses' FieldName = 'Licenses' WidthIfIgnore = 220 end> DataSource = DataSource1 DBGrid = JvDBGrid1 OnCalculate = JvDBGridFooter1Calculate end end object DBMemo1: TDBMemo Left = 32 Top = 452 Width = 309 Height = 97 Color = 13434879 DataField = 'Comment' DataSource = DataSource1 Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -19 Font.Name = 'Comic Sans MS' Font.Style = [fsBold] ParentFont = False TabOrder = 1 Visible = False OnEnter = DBMemo1Enter end object JvDBComboBox1: TJvDBComboBox Left = 364 Top = 504 Width = 145 Height = 24 Color = 13434879 DataField = 'Licenses' DataSource = DataSource1 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = 'MS Sans Serif' Font.Style = [] ItemHeight = 16 Items.Strings = ( 'Zero' 'One' 'Two' 'Three' 'Four' 'Five' 'Six' 'Seven' 'Eight' 'Nine') ParentFont = False TabOrder = 3 Values.Strings = ( '0' '1' '2' '3' '4' '5' '6' '7' '8' '9') Visible = False OnKeyPress = JvDBComboBox1KeyPress end object DBLookupComboBox1: TDBLookupComboBox Left = 360 Top = 460 Width = 281 Height = 24 Color = 13434879 DataField = 'Category' DataSource = DataSource1 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = 'MS Sans Serif' Font.Style = [] KeyField = 'CodeLogiciel' ListField = 'LibelleLog' ListSource = DataSource2 ParentFont = False TabOrder = 2 Visible = False OnKeyPress = DBLookupComboBox1KeyPress end object PanelButtons: TPanel Left = 0 Top = 557 Width = 797 Height = 41 Align = alBottom TabOrder = 4 object B_Connect: TButton Left = 8 Top = 8 Width = 113 Height = 25 Caption = 'Connect/Disconnect' TabOrder = 0 OnClick = B_ConnectClick end object B_TitleIndic: TButton Left = 272 Top = 8 Width = 129 Height = 25 Caption = 'Add/remove Titles/Indic' TabOrder = 2 OnClick = B_TitleIndicClick end object B_WordWrap: TButton Left = 408 Top = 8 Width = 113 Height = 25 Caption = 'Change Word Wrap' TabOrder = 3 OnClick = B_WordWrapClick end object B_ModFooter: TButton Left = 528 Top = 8 Width = 105 Height = 25 Caption = 'Modify Grid Footer' TabOrder = 4 OnClick = B_ModFooterClick end object B_ShowEdit: TButton Left = 128 Top = 8 Width = 137 Height = 25 Caption = 'AlwaysShowEditor On/Off' TabOrder = 1 OnClick = B_ShowEditClick end object B_Search: TButton Left = 640 Top = 8 Width = 149 Height = 25 Caption = 'Search '#39'W'#39' and License = 1' TabOrder = 5 OnClick = B_SearchClick end end object ADOConnection1: TADOConnection Connected = True ConnectionString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data ' + 'Source=BaseTest.mdb;' LoginPrompt = False Mode = cmShareDenyNone Provider = 'Microsoft.Jet.OLEDB.4.0' Left = 532 Top = 368 end object MainTable: TADOTable Active = True Connection = ADOConnection1 CursorType = ctStatic TableName = 'Logiciels' Left = 500 Top = 368 object MainTableRefLogiciel: TAutoIncField FieldName = 'RefLogiciel' end object MainTableSoftware: TWideStringField FieldName = 'Software' Size = 50 end object MainTableCategory: TWideStringField FieldName = 'Category' OnGetText = MainTableCategoryGetText Size = 10 end object MainTableFirstBool: TBooleanField FieldName = 'FirstBool' end object MainTableSecondBool: TBooleanField FieldName = 'SecondBool' end object MainTableLicenses: TSmallintField FieldName = 'Licenses' end object MainTablePrice: TBCDField FieldName = 'Price' Precision = 19 end object MainTableComment: TMemoField FieldName = 'Comment' BlobType = ftMemo end end object DataSource1: TDataSource DataSet = MainTable Left = 464 Top = 368 end object DataSource2: TDataSource DataSet = LookupTable Left = 464 Top = 404 end object LookupTable: TADOTable Active = True Connection = ADOConnection1 CursorType = ctStatic TableName = 'CategLogiciels' Left = 500 Top = 404 end object CountQuery: TADOQuery Connection = ADOConnection1 Parameters = <> SQL.Strings = ( 'SELECT SUM(Licenses) AS Total FROM Logiciels;') Left = 536 Top = 404 end end