This application demonstrates CHT Explorerbrowse used in an SQL setting. It illustrates these concepts: • BRWSQLA_ExplorerBrowse_Grey • - ExplorerBrowse Locator ControlEx in drill-down mode. • BRWSQLB_ExplorerBrowse_Red • - ExplorerBrowse Locator ControlEx in drill-down mode. • BRWSQLC_ExplorerBrowse_Green • - ExplorerBrowse Locator ControlEx in drill-down mode. • BRWSQLD_ExplorerBrowse_Blue • - ExplorerBrowse Locator ControlEx in drill-down mode. • Hiding/unhiding columns programmatically. • Hidden columns are hidden also in Query Builder. • SQL Tracing set to ON in all browses, trace with <13,10>- HNDSQLTRACE.EXE. 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): BRWSQLA_ExplorerBrowse_Grey (Procedure Template: Window) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | BRW1 | BrowseClass | ABC | 85 | ABBROWSE.INC |
(0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 47 | ABBROWSE.INC |
(0003) | HBrw5 | HNDBrowse | HND | 432 | HNDBROWS.INC |
(0004) | HSizes5 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0005) | Handles7 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0006) | HWin11 | HNDWindow | HND | 206 | HNDWINDO.INC |
(0007) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0008) | BRW1::Sort1:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0009) | BRW1::Sort2:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0010) | BRW1::Sort3:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0011) | BRW1::Sort4:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0012) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0013) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(13) Class Instances Found In BRWSQLA_ExplorerBrowse_Grey | |||||
PROCEDURE (2): BRWSQLC_ExplorerBrowse_Green (Procedure Template: Window) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | BRW1 | BrowseClass | ABC | 85 | ABBROWSE.INC |
(0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 47 | ABBROWSE.INC |
(0003) | HBrw5 | HNDBrowse | HND | 432 | HNDBROWS.INC |
(0004) | HSizes5 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0005) | Handles7 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0006) | HWin11 | HNDWindow | HND | 206 | HNDWINDO.INC |
(0007) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0008) | BRW1::Sort1:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0009) | BRW1::Sort2:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0010) | BRW1::Sort3:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0011) | BRW1::Sort4:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0012) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0013) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(13) Class Instances Found In BRWSQLC_ExplorerBrowse_Green | |||||
PROCEDURE (3): 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 | |||||
PROCEDURE (4): HNDIniIOProcedure (Procedure Template: IniTableIOProcedure) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0) Class Instances Found In HNDIniIOProcedure | |||||
PROCEDURE (5): BRWSQLD_ExplorerBrowse_Blue (Procedure Template: Window) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | BRW1 | BrowseClass | ABC | 85 | ABBROWSE.INC |
(0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 47 | ABBROWSE.INC |
(0003) | HBrw5 | HNDBrowse | HND | 432 | HNDBROWS.INC |
(0004) | HSizes5 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0005) | Handles7 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0006) | HWin11 | HNDWindow | HND | 206 | HNDWINDO.INC |
(0007) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0008) | BRW1::Sort1:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0009) | BRW1::Sort2:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0010) | BRW1::Sort3:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0011) | BRW1::Sort4:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0012) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0013) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(13) Class Instances Found In BRWSQLD_ExplorerBrowse_Blue | |||||
PROCEDURE (6): BRWSQLB_ExplorerBrowse_Red (Procedure Template: Window) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | BRW1 | BrowseClass | ABC | 85 | ABBROWSE.INC |
(0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 47 | ABBROWSE.INC |
(0003) | HBrw5 | HNDBrowse | HND | 432 | HNDBROWS.INC |
(0004) | HSizes5 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0005) | Handles7 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0006) | HWin11 | HNDWindow | HND | 206 | HNDWINDO.INC |
(0007) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0008) | BRW1::Sort1:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0009) | BRW1::Sort2:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0010) | BRW1::Sort3:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0011) | BRW1::Sort4:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0012) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0013) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(13) Class Instances Found In BRWSQLB_ExplorerBrowse_Red | |||||
PROCEDURE (7): 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 (8): JumpStartSplash06 (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 JumpStartSplash06 | |||||