This application demonstrates CHT ListBoxBrowseExtender (LBX) used in an SQL setting. An ordinary Clarion list box is used to build an ABC-style browse resembling HandyMarkerBrowse. Note that no ABC browse template is used here. It illustrates these concepts: • • • Fill browse queue directly from a single file • • • Fill browse queue from multiple files with view • • • Fill browse queue manually by embedding • • • Fill browse queue using method SQLSelect • • • Adding Update Form UpdateButtons_LBX • • • A hand-code managed query control This demonstration application requires the sample data base provided with MICROSOFT ACCESS, called Northwind. The application will find the data base and register it with ODBC if not already registered. |
PROCEDURE (1): CHTQueryToOrdersReport (Procedure Template: Report) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | BreakMgr | BreakManagerClass | ABC | 20 | ABBREAK.INC |
(0002) | CHTQRY | HNDBrwFilter | HND | 321 | HNDBRWFL.INC |
(0003) | HTellMe5 | HNDWindow | HND | 206 | HNDWINDO.INC |
(0004) | HWin | HNDWindow | HND | 206 | HNDWINDO.INC |
(0005) | Previewer | PrintPreviewClass | ABC | 59 | ABREPORT.INC |
(0006) | ThisReport | ProcessClass | ABC | 39 | ABREPORT.INC |
(0007) | ThisWindow | ReportManager | ABC | 56 | ABREPORT.INC |
(0008) | TargetSelector | ReportTargetSelectorClass | ABC | 25 | ABRPPSEL.INC |
(0009) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
(9) Class Instances Found In CHTQueryToOrdersReport | |||||
PROCEDURE (2): ListBoxBrowseExtenderProcedure (Procedure Template: Window) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | LBX | HNDFileLoadBrowse | HND | 448 | HNDFLBRW.INC |
(0002) | Handles1 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0003) | HWin11 | HNDWindow | HND | 206 | HNDWINDO.INC |
(0004) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0005) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(5) Class Instances Found In ListBoxBrowseExtenderProcedure | |||||
PROCEDURE (3): JumpStartSplashCHTBlue (Procedure Template: Splash) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | HTellMe | HNDWindow | HND | 206 | HNDWINDO.INC |
(0002) | HWin | HNDWindow | HND | 206 | HNDWINDO.INC |
(0003) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0004) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(4) Class Instances Found In JumpStartSplashCHTBlue | |||||
PROCEDURE (4): MainEntryPoint (Procedure Template: Frame) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | HReg | HNDRegistry | HND | 336 | HNDREG.INC |
(0002) | HWin | HNDWindow | HND | 206 | HNDWINDO.INC |
(0003) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0004) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(4) Class Instances Found In MainEntryPoint | |||||
PROCEDURE (5): CompanyUpdateForm (Procedure Template: Window) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | HWin10 | HNDWindow | HND | 206 | HNDWINDO.INC |
(0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0003) | ToolbarForm | ToolbarUpdateClass | ABC | 4 | ABTOOLBA.INC |
(0004) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(4) Class Instances Found In CompanyUpdateForm | |||||