object loaddataform: Tloaddataform Left = 212 Height = 688 Top = 111 Width = 656 Caption = 'Import text file' ClientHeight = 688 ClientWidth = 656 Color = clBtnFace Constraints.MinHeight = 688 Constraints.MinWidth = 656 DesignTimePPI = 120 Font.Color = clWindowText Font.Height = -15 Font.Name = 'Tahoma' OnClose = FormClose OnCreate = FormCreate OnResize = FormResize OnShow = FormShow Position = poMainFormCenter object btnImport: TButton Left = 448 Height = 31 Top = 645 Width = 94 Anchors = [akRight, akBottom] Caption = 'Import!' Default = True Enabled = False ModalResult = 1 TabOrder = 6 OnClick = btnImportClick end object btnCancel: TButton Left = 548 Height = 31 Top = 645 Width = 94 Anchors = [akRight, akBottom] Cancel = True Caption = 'Cancel' ModalResult = 2 TabOrder = 7 end object grpFilename: TGroupBox Left = 10 Height = 97 Top = 10 Width = 632 Anchors = [akTop, akLeft, akRight] Caption = 'Input file' ClientHeight = 74 ClientWidth = 628 ParentBackground = False TabOrder = 0 object lblFilename: TLabel Left = 12 Height = 18 Top = 4 Width = 62 Caption = 'Filename:' FocusControl = editFilename end object lblEncoding: TLabel Left = 12 Height = 18 Top = 38 Width = 62 Caption = 'Encoding:' end object editFilename: TEditButton Left = 110 Height = 26 Top = 0 Width = 506 Anchors = [akTop, akLeft, akRight] ButtonWidth = 29 Images = MainForm.ImageListIcons8 ImageIndex = 51 MaxLength = 0 NumGlyphs = 1 OnButtonClick = btnOpenFileClick OnChange = editFilenameChange OnDblClick = btnOpenFileClick PasswordChar = #0 TabOrder = 0 Text = 'editFilename' end object comboEncoding: TComboBox Left = 110 Height = 26 Top = 34 Width = 506 Anchors = [akTop, akLeft, akRight] DropDownCount = 16 ItemHeight = 18 Sorted = True Style = csDropDownList TabOrder = 1 end end object grpChars: TGroupBox Left = 278 Height = 169 Top = 122 Width = 364 Anchors = [akTop, akRight] Caption = 'Control characters' ClientHeight = 146 ClientWidth = 360 ParentBackground = False TabOrder = 2 object lblFieldTerminater: TLabel Left = 12 Height = 18 Top = 15 Width = 131 Caption = 'Fields terminated by' end object lblFieldEncloser: TLabel Left = 12 Height = 18 Top = 47 Width = 117 Caption = 'Fields enclosed by' end object lblFieldEscaper: TLabel Left = 12 Height = 18 Top = 77 Width = 115 Caption = 'Fields escaped by' end object lblLineTerminator: TLabel Left = 12 Height = 18 Top = 108 Width = 128 Caption = 'Lines terminated by' end object editFieldEscaper: TEdit Left = 181 Height = 26 Top = 73 Width = 61 TabOrder = 3 Text = '"' end object editFieldEncloser: TEdit Left = 181 Height = 26 Top = 43 Width = 61 TabOrder = 1 Text = '"' end object editFieldTerminator: TEdit Left = 181 Height = 26 Top = 12 Width = 61 TabOrder = 0 Text = ';' end object chkFieldsEnclosedOptionally: TCheckBox Left = 250 Height = 22 Top = 45 Width = 106 Anchors = [akTop, akLeft, akRight] Caption = 'optionally' Checked = True State = cbChecked TabOrder = 2 end object editLineTerminator: TEdit Left = 181 Height = 26 Top = 104 Width = 61 TabOrder = 4 Text = '\r\n' end end object grpOptions: TGroupBox Left = 10 Height = 219 Top = 122 Width = 261 Anchors = [akTop, akLeft, akRight] Caption = 'Options' ClientHeight = 196 ClientWidth = 257 ParentBackground = False TabOrder = 1 object lblIgnoreLinesCount: TLabel Left = 179 Height = 18 Top = 12 Width = 27 Caption = 'lines' end object lblIgnoreLines: TLabel Left = 12 Height = 18 Top = 12 Width = 72 Caption = 'Ignore first' end object updownIgnoreLines: TUpDown Left = 151 Height = 26 Top = 9 Width = 20 Associate = editIgnoreLines Max = 32767 Min = 0 Position = 1 TabOrder = 1 end object editIgnoreLines: TEdit Left = 110 Height = 26 Top = 9 Width = 41 TabOrder = 0 Text = '1' end object chkLowPriority: TCheckBox Left = 12 Height = 22 Top = 44 Width = 241 Anchors = [akTop, akLeft, akRight] Caption = 'Low priority, avoid high server load' Checked = True State = cbChecked TabOrder = 2 end object chkLocalNumbers: TCheckBox Left = 12 Height = 22 Top = 68 Width = 241 Anchors = [akTop, akLeft, akRight] Caption = 'Input file contains local formatted numbers, e.g. 1.234,56 in Germany' TabOrder = 3 end object chkTruncateTable: TCheckBox Left = 12 Height = 22 Top = 115 Width = 241 Anchors = [akTop, akLeft, akRight] Caption = 'Truncate destination table before import' TabOrder = 4 end object chkKeepDialogOpen: TCheckBox Left = 12 Height = 22 Top = 152 Width = 241 Anchors = [akTop, akLeft, akRight] Caption = 'Keep dialog open after import' TabOrder = 5 end end object grpDuplicates: TRadioGroup Left = 10 Height = 154 Top = 349 Width = 261 Anchors = [akTop, akLeft, akRight] AutoFill = True Caption = 'Handling of duplicate rows' ChildSizing.LeftRightSpacing = 6 ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.EnlargeVertical = crsHomogenousChildResize ChildSizing.ShrinkHorizontal = crsScaleChilds ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 ClientHeight = 131 ClientWidth = 257 ItemIndex = 2 Items.Strings = ( 'INSERT (may throw errors)' 'INSERT IGNORE (duplicates)' 'REPLACE (duplicates)' ) ParentBackground = False TabOrder = 3 end object grpParseMethod: TRadioGroup Left = 10 Height = 127 Top = 510 Width = 261 Anchors = [akTop, akLeft, akRight, akBottom] AutoFill = True Caption = 'Method' ChildSizing.LeftRightSpacing = 6 ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.EnlargeVertical = crsHomogenousChildResize ChildSizing.ShrinkHorizontal = crsScaleChilds ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 ClientHeight = 104 ClientWidth = 257 ItemIndex = 0 Items.Strings = ( 'Server parses file contents (LOAD DATA)' 'Client parses file contents' ) OnClick = grpParseMethodClick ParentBackground = False TabOrder = 4 end object grpDestination: TGroupBox Left = 278 Height = 338 Top = 299 Width = 364 Anchors = [akTop, akRight, akBottom] Caption = 'Destination' ClientHeight = 315 ClientWidth = 360 ParentBackground = False TabOrder = 5 object lblDatabase: TLabel Left = 12 Height = 18 Top = 11 Width = 67 Caption = 'Database:' end object lblTable: TLabel Left = 12 Height = 18 Top = 41 Width = 41 Caption = 'Table:' end object lblColumns: TLabel Left = 12 Height = 18 Top = 71 Width = 60 Caption = 'Columns:' end object comboDatabase: TComboBox Left = 140 Height = 26 Top = 7 Width = 208 Anchors = [akTop, akLeft, akRight] ItemHeight = 18 Style = csDropDownList TabOrder = 0 OnChange = comboDatabaseChange end object comboTable: TComboBox Left = 140 Height = 26 Top = 37 Width = 208 Anchors = [akTop, akLeft, akRight] ItemHeight = 18 Style = csDropDownList TabOrder = 1 OnChange = comboTableChange end object chklistColumns: TCheckListBox Left = 140 Height = 233 Top = 71 Width = 204 Anchors = [akTop, akLeft, akRight, akBottom] ItemHeight = 0 TabOrder = 2 OnClick = chklistColumnsClick end object ToolBarColMove: TToolBar Left = 12 Height = 82 Top = 95 Width = 109 Align = alNone ButtonHeight = 35 ButtonWidth = 74 Caption = 'ToolBarColMove' Images = MainForm.ImageListIcons8 List = True ParentShowHint = False ShowCaptions = True ShowHint = True TabOrder = 3 object btnColUp: TToolButton Left = 1 Hint = 'Move up' Top = 2 Caption = 'Up' ImageIndex = 74 OnClick = btnColMoveClick Wrap = True end object btnColDown: TToolButton Left = 1 Hint = 'Move down' Top = 37 Caption = 'Down' ImageIndex = 75 OnClick = btnColMoveClick Wrap = True end object btnCheckAll: TToolButton Left = 1 Hint = 'Select / Deselect all' Top = 72 Caption = 'All' ImageIndex = 128 OnClick = btnCheckAllClick end end end end