GENERATED: MAR 29,2020 - 1:26PM
BROWSES HMB (ISAM) [V10.20.03]

Previous Page
This application demonstrates CHT record-marking template HandyMarkerBrowse (HMB) which assists in marking records on ABC browses.

HMB extends a normal ABC browse template configured with very minimal settings (see procedure: BRW1_PreparingForMarkerTemplates).

Varous procedures in this application illustrate different implementations of HMB designed to achieve significantly improved ABC browse performance.

•  BRW2_HandyMarkerBrowseBasicDemo •  HMB with auto-filter preset queries illustating Clarion filter syntax and CHT query language syntax

•  BRW3_HandyMarkerBrowseLocator •  HMB with 3 column-specifc query controls for NAME, ADDRESS and CITY. Queries are additive until cleared.

•  BRW4_HandyMarkerBrowseLocator •  HMB with Handy Marker Browse Locator Control Template

•  BRW5_HandyMarkerBrowseDemo •  HMB with Query Parsing Filter Control (QPFC) template as well as 5 different export examples using Handy Query Process Limiter template.

•  BRW6_HandyMarkerBrowseJoins •  2 HMB Browses on separate tabs but joined as parent and child.

•  BRW7_HandyMarkerBrowseWithSetsControl •  HMB with Marker Sets Control template and QPFC.

Other marking-related templates ancillary to HMB 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, HandyMarkerBrowseReportButton.

An HMB ancillary template called HandyMarkerBrowseSetsControl allows you to store and recall sets of marked records by name (see procedure BRW7_• ).


 
PROCEDURE (1):
HandyMarkerBrowseProcessEXCEL (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Date HNDDates HND 102 HNDDATES.INC
(0002) Disk HNDDisk HND 382 HNDDISK.INC
(0003) Export HNDExport HND 73 HNDEXPOR.INC
(0004) HTellMe3 HNDWindow HND 215 HNDWINDO.INC
(0005) ThisProcess ProcessClass ABC 39 ABREPORT.INC
(0006) ThisWindow ReportManager ABC 55 ABREPORT.INC
(0007) ProgressMgr StepLongClass ABC 6 ABBROWSE.INC
(7) Class Instances Found In HandyMarkerBrowseProcessEXCEL


 
PROCEDURE (2):
JumpStartSplash07 (Procedure Template: Splash)
Count Instance Class Type Methods Header File
(0001) HTellMe HNDWindow HND 215 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(3) Class Instances Found In JumpStartSplash07


 
PROCEDURE (3):
BRW3_HMBOneColumnQueryControl (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) ABC BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMB HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0004) Handles7 HNDSizes HND 23 HNDSIZES.INC
(0005) HWin HNDWindow HND 215 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 39 ABWINDOW.INC
(9) Class Instances Found In BRW3_HMBOneColumnQueryControl


 
PROCEDURE (4):
QueryDirectFromBrowseToReport (Procedure Template: Report)
Count Instance Class Type Methods Header File
(0001) BreakMgr BreakManagerClass ABC 20 ABBREAK.INC
(0002) HQry HNDBrwFilter HND 322 HNDBRWFL.INC
(0003) HTellMe7 HNDWindow HND 215 HNDWINDO.INC
(0004) Previewer PrintPreviewClass ABC 58 ABREPORT.INC
(0005) ThisReport ProcessClass ABC 39 ABREPORT.INC
(0006) ThisWindow ReportManager ABC 55 ABREPORT.INC
(0007) TargetSelector ReportTargetSelectorClass ABC 25 ABRPPSEL.INC
(0008) ProgressMgr StepClass ABC 6 ABBROWSE.INC
(8) Class Instances Found In QueryDirectFromBrowseToReport


 
PROCEDURE (5):
BRW9_ManagePreBuiltQueriesIsam (Procedure Template: Browse)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) EditInPlace::PRQ:Description EditEntryClass ABC 9 ABEIP.INC
(0004) EditInPlace::PRQ:ViewName EditEntryClass ABC 9 ABEIP.INC
(0005) EditInPlace::PRQ:ViewQuery EditEntryClass ABC 9 ABEIP.INC
(0006) HBrw6 HNDBrowse HND 434 HNDBROWS.INC
(0007) HSizes6 HNDSizes HND 23 HNDSIZES.INC
(0008) Handles7 HNDSizes HND 23 HNDSIZES.INC
(0009) HWin HNDWindow HND 215 HNDWINDO.INC
(0010) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0011) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0012) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(12) Class Instances Found In BRW9_ManagePreBuiltQueriesIsam


 
PROCEDURE (6):
BRW8_ManageQPFCQueries (Procedure Template: Browse)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) EditInPlace::CQF:Query EditEntryClass ABC 9 ABEIP.INC
(0004) MARK HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0005) Handles8 HNDSizes HND 23 HNDSIZES.INC
(0006) HUtil HNDUtil HND 306 HNDUTIL.INC
(0007) HWin HNDWindow HND 215 HNDWINDO.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0010) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(10) Class Instances Found In BRW8_ManageQPFCQueries


 
PROCEDURE (7):
HandyMarkerBrowseProcessTXT (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Export HNDExport HND 73 HNDEXPOR.INC
(0002) HTellMe3 HNDWindow HND 215 HNDWINDO.INC
(0003) ThisProcess ProcessClass ABC 39 ABREPORT.INC
(0004) ThisWindow ReportManager ABC 55 ABREPORT.INC
(0005) ProgressMgr StepClass ABC 6 ABBROWSE.INC
(5) Class Instances Found In HandyMarkerBrowseProcessTXT


 
PROCEDURE (8):
BRW2_HandyMarkerBrowseBasicDemo (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) ABC BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMB HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0004) Handles4 HNDSizes HND 23 HNDSIZES.INC
(0005) HWin20 HNDWindow HND 215 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 39 ABWINDOW.INC
(9) Class Instances Found In BRW2_HandyMarkerBrowseBasicDemo


 
PROCEDURE (9):
UpdatePeople (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) PopCal HNDDates HND 102 HNDDATES.INC
(0002) HWin HNDWindow HND 215 HNDWINDO.INC
(0003) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0004) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(4) Class Instances Found In UpdatePeople


 
PROCEDURE (10):
BRW7_HandyMarkerBrowseWithSetsControl (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HQry HNDBrwFilter HND 322 HNDBRWFL.INC
(0004) Mark HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0005) Handles12 HNDSizes HND 23 HNDSIZES.INC
(0006) HWin HNDWindow HND 215 HNDWINDO.INC
(0007) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0008) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0009) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(9) Class Instances Found In BRW7_HandyMarkerBrowseWithSetsControl


 
PROCEDURE (11):
BRW1_PreparingForMarkerTemplates (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) ABC BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HWin HNDWindow HND 215 HNDWINDO.INC
(0004) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0005) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0006) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0007) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(7) Class Instances Found In BRW1_PreparingForMarkerTemplates


 
PROCEDURE (12):
BRW4_HandyMarkerBrowseLocator (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) ABC BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMB HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0004) Handles5 HNDSizes HND 23 HNDSIZES.INC
(0005) HWin HNDWindow HND 215 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 39 ABWINDOW.INC
(9) Class Instances Found In BRW4_HandyMarkerBrowseLocator


 
PROCEDURE (13):
AppendedRecordsBrowse (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) Mark HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0003) HWin HNDWindow HND 215 HNDWINDO.INC
(0004) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0005) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0006) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(6) Class Instances Found In AppendedRecordsBrowse


 
PROCEDURE (14):
HandyMarkerBrowseProcessAppend (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Export HNDExport HND 73 HNDEXPOR.INC
(0002) HTellMe3 HNDWindow HND 215 HNDWINDO.INC
(0003) ThisProcess ProcessClass ABC 39 ABREPORT.INC
(0004) ThisWindow ReportManager ABC 55 ABREPORT.INC
(0005) ProgressMgr StepClass ABC 6 ABBROWSE.INC
(5) Class Instances Found In HandyMarkerBrowseProcessAppend


 
PROCEDURE (15):
HandyMarkerBrowseProcessHTML (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Export HNDExport HND 73 HNDEXPOR.INC
(0002) HTellMe3 HNDWindow HND 215 HNDWINDO.INC
(0003) HWin HNDWindow HND 215 HNDWINDO.INC
(0004) ThisProcess ProcessClass ABC 39 ABREPORT.INC
(0005) ThisWindow ReportManager ABC 55 ABREPORT.INC
(0006) ProgressMgr StepClass ABC 6 ABBROWSE.INC
(6) Class Instances Found In HandyMarkerBrowseProcessHTML


 
PROCEDURE (16):
Main (Procedure Template: Frame)
Count Instance Class Type Methods Header File
(0001) HWin HNDWindow HND 215 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(3) Class Instances Found In Main


 
PROCEDURE (17):
HandyMarkerBrowseReport (Procedure Template: Report)
Count Instance Class Type Methods Header File
(0001) BreakMgr BreakManagerClass ABC 20 ABBREAK.INC
(0002) HTellMe HNDWindow HND 215 HNDWINDO.INC
(0003) Previewer PrintPreviewClass ABC 58 ABREPORT.INC
(0004) ThisReport ProcessClass ABC 39 ABREPORT.INC
(0005) ThisWindow ReportManager ABC 55 ABREPORT.INC
(0006) TargetSelector ReportTargetSelectorClass ABC 25 ABRPPSEL.INC
(0007) ProgressMgr StepClass ABC 6 ABBROWSE.INC
(7) Class Instances Found In HandyMarkerBrowseReport


 
PROCEDURE (18):
BRW5_HandyMarkerBrowseDemo (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HQry HNDBrwFilter HND 322 HNDBRWFL.INC
(0004) MARK HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0005) HWin20 HNDWindow HND 215 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 39 ABWINDOW.INC
(9) Class Instances Found In BRW5_HandyMarkerBrowseDemo


 
PROCEDURE (19):
BRW6_HandyMarkerBrowseJoins (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW2 BrowseClass ABC 85 ABBROWSE.INC
(0003) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0004) HMrkBrw6 HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0005) HMrkBrw8 HNDMarkerBrowse HND 482 HNDMRKBR.INC
(0006) HWin HNDWindow HND 215 HNDWINDO.INC
(0007) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW11::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0011) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(11) Class Instances Found In BRW6_HandyMarkerBrowseJoins


 
PROCEDURE (20):
SelectStates (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) HMrkBrw6 HNDMarkerBrowse HND 482 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 39 ABWINDOW.INC
(0009) Resizer WindowResizeClass ABC 25 ABRESIZE.INC
(9) Class Instances Found In SelectStates


Copyright © 1996-2020
Gus M. Creces, CHT - Clarion Handy Tools
All Rights Reserved Worldwide

chtlogo001.gif
Classes By Procedure