|
This application demonstrates two record marking templates that assist in marking records on ABC browses and hand-coded list boxes. The browse-marking templates involved are: HandyMarkerBrowse and ListBoxBrowseExtender. HandyMarkerBrowse extends a normal ABC browse template while ListBoxBrowseExtender extends a standard list box. They are separate browse-producing templates with different feature sets and some overlapping features. Other marking-related templates ancillary to these two allow you pass marked records to processes for export to HTML, TEXT, FILE, EXCEL and print reports limited to only the records marked in your browse. These templates are: HandyMarkerBrowesProcessLimiter, HandyMarkerBrowseReportLimiter, HandyMarkerBrowseProcessButton and HandyMarkerBrowseReportButton. A ancillary template called HandyMarkerBrowseSetsControl allows you to store and recall sets of marked records by name. Cheers.... Gus M. Creces The Clarion Handy Tools Page www.cwhandy.ca |
| PROCEDURE (1): HandyMarkerBrowseProcessEXCEL (Procedure Template: Process) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Date | HNDDates | HND | 98 | HNDDATES.INC |
| (0002) | Disk | HNDDisk | HNDDISK | 333 | HNDDISK.INC |
| (0003) | Export | HNDExport | HND | 75 | HNDEXPOR.INC |
| (0004) | HTellMe3 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | ThisProcess | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0006) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0007) | ProgressMgr | StepLongClass | ABC | 6 | ABBROWSE.INC |
| (7) Class Instances Found In HandyMarkerBrowseProcessEXCEL | |||||
| PROCEDURE (2): JumpStartSplashCHTBlue (Procedure Template: Splash) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HTellMe | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (3) Class Instances Found In JumpStartSplashCHTBlue | |||||
| PROCEDURE (3): QueryDirectFromBrowseToReport (Procedure Template: Report) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BreakMgr | BreakManagerClass | ABC | 20 | ABBREAK.INC |
| (0002) | HQry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0003) | HTellMe7 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0004) | Previewer | PrintPreviewClass | ABC | 53 | ABREPORT.INC |
| (0005) | ThisReport | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0006) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0007) | TargetSelector | ReportTargetSelectorClass | ABC | 11 | ABRPPSEL.INC |
| (0008) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
| (8) Class Instances Found In QueryDirectFromBrowseToReport | |||||
| PROCEDURE (4): HandyMarkerBrowseProcessTXT (Procedure Template: Process) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Export | HNDExport | HND | 75 | HNDEXPOR.INC |
| (0002) | HTellMe3 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0003) | ThisProcess | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0004) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0005) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
| (5) Class Instances Found In HandyMarkerBrowseProcessTXT | |||||
| PROCEDURE (5): UpdatePeople (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | PopCal | HNDDates | HND | 98 | HNDDATES.INC |
| (0002) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0003) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0004) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (4) Class Instances Found In UpdatePeople | |||||
| PROCEDURE (6): HandyMarkerBrowseSelector (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BRW1 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 45 | ABBROWSE.INC |
| (0003) | HQry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0004) | Mark | HNDMarkerBrowse | HND | 372 | HNDMRKBR.INC |
| (0005) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0006) | VisitMe6 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0007) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0008) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0009) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (9) Class Instances Found In HandyMarkerBrowseSelector | |||||
| PROCEDURE (7): ListBoxBrowseExtenderDemo (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HQry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0002) | ListBox | HNDFileLoadBrowse | HND | 343 | HNDFLBRW.INC |
| (0003) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0004) | VisitMe | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0006) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (6) Class Instances Found In ListBoxBrowseExtenderDemo | |||||
| PROCEDURE (8): PreparingForMarkerTemplates (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BRW1 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 45 | ABBROWSE.INC |
| (0003) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0004) | VisitMe | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | BRW1::Sort0:StepClass | StepClass | ABC | 6 | ABBROWSE.INC |
| (0006) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0007) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0008) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (8) Class Instances Found In PreparingForMarkerTemplates | |||||
| PROCEDURE (9): ReportFilterDemo (Procedure Template: Report) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BreakMgr | BreakManagerClass | ABC | 20 | ABBREAK.INC |
| (0002) | HQry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0003) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0004) | Previewer | PrintPreviewClass | ABC | 53 | ABREPORT.INC |
| (0005) | ThisReport | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0006) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0007) | TargetSelector | ReportTargetSelectorClass | ABC | 11 | ABRPPSEL.INC |
| (0008) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
| (8) Class Instances Found In ReportFilterDemo | |||||
| PROCEDURE (10): HandyMarkerBrowseLocator (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BRW1 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 45 | ABBROWSE.INC |
| (0003) | Mark | HNDMarkerBrowse | HND | 372 | HNDMRKBR.INC |
| (0004) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | Visit | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0006) | BRW1::Sort0:StepClass | StepClass | ABC | 6 | ABBROWSE.INC |
| (0007) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0008) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0009) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (9) Class Instances Found In HandyMarkerBrowseLocator | |||||
| PROCEDURE (11): AppendedRecordsBrowse (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BRW1 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0002) | HQry6 | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0003) | Mark | HNDMarkerBrowse | HND | 372 | HNDMRKBR.INC |
| (0004) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0006) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0007) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (7) Class Instances Found In AppendedRecordsBrowse | |||||
| PROCEDURE (12): ProcessFilterDemoExport (Procedure Template: Process) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HQry8 | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0002) | Qry6 | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0003) | Dos6 | HNDExport | HND | 75 | HNDEXPOR.INC |
| (0004) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0005) | ThisProcess | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0006) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0007) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
| (7) Class Instances Found In ProcessFilterDemoExport | |||||
| PROCEDURE (13): HandyMarkerBrowseProcessAppend (Procedure Template: Process) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Export | HNDExport | HND | 75 | HNDEXPOR.INC |
| (0002) | HTellMe3 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0003) | ThisProcess | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0004) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0005) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
| (5) Class Instances Found In HandyMarkerBrowseProcessAppend | |||||
| PROCEDURE (14): HandyMarkerBrowseProcessHTML (Procedure Template: Process) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Export | HNDExport | HND | 75 | HNDEXPOR.INC |
| (0002) | HTellMe3 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0003) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0004) | ThisProcess | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0005) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0006) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
| (6) Class Instances Found In HandyMarkerBrowseProcessHTML | |||||
| PROCEDURE (15): Main (Procedure Template: Frame) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (3) Class Instances Found In Main | |||||
| PROCEDURE (16): BrowseLessEditForm (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | PopCal | HNDDates | HND | 98 | HNDDATES.INC |
| (0002) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0003) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0004) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (4) Class Instances Found In BrowseLessEditForm | |||||
| PROCEDURE (17): ProcessFilterDemo (Procedure Template: Process) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HQry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0002) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0003) | ThisProcess | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0004) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0005) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
| (5) Class Instances Found In ProcessFilterDemo | |||||
| PROCEDURE (18): HandyMarkerBrowseReport (Procedure Template: Report) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BreakMgr | BreakManagerClass | ABC | 20 | ABBREAK.INC |
| (0002) | HTellMe | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0003) | Previewer | PrintPreviewClass | ABC | 53 | ABREPORT.INC |
| (0004) | ThisReport | ProcessClass | ABC | 39 | ABREPORT.INC |
| (0005) | ThisWindow | ReportManager | ABC | 49 | ABREPORT.INC |
| (0006) | TargetSelector | ReportTargetSelectorClass | ABC | 11 | ABRPPSEL.INC |
| (0007) | ProgressMgr | StepClass | ABC | 6 | ABBROWSE.INC |
| (7) Class Instances Found In HandyMarkerBrowseReport | |||||
| PROCEDURE (19): HandyMarkerBrowseDemo (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BRW1 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 45 | ABBROWSE.INC |
| (0003) | HQry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0004) | Mark | HNDMarkerBrowse | HND | 372 | HNDMRKBR.INC |
| (0005) | HWin20 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0006) | BRW1::Sort0:StepClass | StepClass | ABC | 6 | ABBROWSE.INC |
| (0007) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0008) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0009) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (9) Class Instances Found In HandyMarkerBrowseDemo | |||||
| PROCEDURE (20): HandyMarkerBrowseJoins (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BRW1 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0002) | BRW2 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0003) | BRW1::EIPManager | BrowseEIPManager | ABC | 45 | ABBROWSE.INC |
| (0004) | HMrkBrw6 | HNDMarkerBrowse | HND | 372 | HNDMRKBR.INC |
| (0005) | HMrkBrw8 | HNDMarkerBrowse | HND | 372 | HNDMRKBR.INC |
| (0006) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0007) | VisitMe9 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0008) | BRW1::Sort0:StepClass | StepClass | ABC | 6 | ABBROWSE.INC |
| (0009) | BRW11::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0010) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0011) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0012) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (12) Class Instances Found In HandyMarkerBrowseJoins | |||||
| PROCEDURE (21): SelectStates (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BRW1 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0002) | HMrkBrw6 | HNDMarkerBrowse | HND | 372 | HNDMRKBR.INC |
| (0003) | BRW1::Sort0:StepClass | StepClass | ABC | 6 | ABBROWSE.INC |
| (0004) | BRW1::Sort1:StepClass | StepClass | ABC | 6 | ABBROWSE.INC |
| (0005) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0006) | BRW1::Sort1:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0007) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0008) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (0009) | Resizer | WindowResizeClass | ABC | 23 | ABRESIZE.INC |
| (9) Class Instances Found In SelectStates | |||||
Classes By Procedure In HND3.APP