GENERATED: MAR 31,2012 - 4:20PM
ExplorerBrowse Demo - HND2.APP [V8.01.00]

Previous Page
This application demonstrates primarily, the use of a Clarion Handy Tools Template called ExplorerBrowse. This is an extension template that extends a standard ABC browse with some 25+ features including header-click browse column sorting, built-in locators, greenbar support, and much more.

ExplorerBrowse itself can also be extended by adding a locator template called ExplorerBrowseLocatorControl and a query control called QueryParsingFilterControl. Examples of both are provided. Ancillary templates called HandyQueryProcessLimiter and HandyQueryReportLimiter allow you to pass queries directly from the browse to a report or process via a window button template called HandyQueryProcessButton. See the procedure called Demobrowse4 for examples of this powerful feature.

The major CHT classes involved are: HNDBrowse, HNDBrwFilter and HNDParse. Subscribing developers should take some time to study the header files for these three classes to become familiar with available properties and methods in order to gain the maximum amount of utility from them.

Cheers....
Gus M. Creces
The Clarion Handy Tools Page
www.cwhandy.ca

 
PROCEDURE (1):
HandyQueryProcessLimiterEXCEL (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Qry HNDBrwFilter HND 245 HNDBRWFL.INC
(0002) Date HNDDates HND 98 HNDDATES.INC
(0003) Disk HNDDisk HNDDISK 333 HNDDISK.INC
(0004) Export HNDExport HND 75 HNDEXPOR.INC
(0005) HTellMe3 HNDWindow HND 197 HNDWINDO.INC
(0006) ThisProcess ProcessClass ABC 39 ABREPORT.INC
(0007) ThisWindow ReportManager ABC 49 ABREPORT.INC
(0008) ProgressMgr StepClass ABC 6 ABBROWSE.INC
(8) Class Instances Found In HandyQueryProcessLimiterEXCEL


 
PROCEDURE (2):
DemoBrowse2 (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRWx BrowseClass ABC 82 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 45 ABBROWSE.INC
(0003) HExplore HNDBrowse HND 354 HNDBROWS.INC
(0004) HSizes HNDSizes HND 23 HNDSIZES.INC
(0005) Handles7 HNDSizes HND 23 HNDSIZES.INC
(0006) HWin HNDWindow HND 197 HNDWINDO.INC
(0007) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0010) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(10) Class Instances Found In DemoBrowse2


 
PROCEDURE (3):
DemoBrowse3 (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) HExplore HNDBrowse HND 354 HNDBROWS.INC
(0004) HSizes HNDSizes HND 23 HNDSIZES.INC
(0005) HWin11 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 DemoBrowse3


 
PROCEDURE (4):
SelectStatesNoSlider (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 82 ABBROWSE.INC
(0002) HExplore HNDBrowse HND 354 HNDBROWS.INC
(0003) HSizes HNDSizes HND 23 HNDSIZES.INC
(0004) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0005) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0006) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0007) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0008) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0009) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(0010) Resizer WindowResizeClass ABC 23 ABRESIZE.INC
(10) Class Instances Found In SelectStatesNoSlider


 
PROCEDURE (5):
ProcessQPFC_NoLimiterTemplate (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 ProcessQPFC_NoLimiterTemplate


 
PROCEDURE (6):
DemoBrowse5 (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) BRW11::EIPManager BrowseEIPManager ABC 45 ABBROWSE.INC
(0004) BRW1::EIPManager BrowseEIPManager ABC 45 ABBROWSE.INC
(0005) HBrw6 HNDBrowse HND 354 HNDBROWS.INC
(0006) HExplore2 HNDBrowse HND 354 HNDBROWS.INC
(0007) HSizes2 HNDSizes HND 23 HNDSIZES.INC
(0008) HSizes6 HNDSizes HND 23 HNDSIZES.INC
(0009) HWin HNDWindow HND 197 HNDWINDO.INC
(0010) BRW1::Sort0:Locator IncrementalLocatorClass ABC 13 ABBROWSE.INC
(0011) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0012) BRW11::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0013) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0014) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(14) Class Instances Found In DemoBrowse5


 
PROCEDURE (7):
HandyQueryProcessLimiterTPS (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Qry HNDBrwFilter HND 245 HNDBRWFL.INC
(0002) Export HNDExport HND 75 HNDEXPOR.INC
(0003) HTellMe3 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 HandyQueryProcessLimiterTPS


 
PROCEDURE (8):
ViewExportedPeopleRecords (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 82 ABBROWSE.INC
(0002) HBrw2 HNDBrowse HND 354 HNDBROWS.INC
(0003) HSizes2 HNDSizes HND 23 HNDSIZES.INC
(0004) HWin 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 ViewExportedPeopleRecords


 
PROCEDURE (9):
SelectStates (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 82 ABBROWSE.INC
(0002) HExplore HNDBrowse HND 354 HNDBROWS.INC
(0003) HSizes HNDSizes HND 23 HNDSIZES.INC
(0004) HSlider7 HNDSlider HND 29 HNDSLIDE.INC
(0005) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0006) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0007) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0008) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0010) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(0011) Resizer WindowResizeClass ABC 23 ABRESIZE.INC
(11) Class Instances Found In SelectStates


 
PROCEDURE (10):
DemoBrowse8 (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRWx BrowseClass ABC 82 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 45 ABBROWSE.INC
(0003) HExplore HNDBrowse HND 354 HNDBROWS.INC
(0004) HSizes HNDSizes HND 23 HNDSIZES.INC
(0005) Handles7 HNDSizes HND 23 HNDSIZES.INC
(0006) HWin HNDWindow HND 197 HNDWINDO.INC
(0007) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0010) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(10) Class Instances Found In DemoBrowse8


 
PROCEDURE (11):
ReportABC_WithLimiterTemplate (Procedure Template: Report)
Count Instance Class Type Methods Header File
(0001) BreakMgr BreakManagerClass ABC 20 ABBREAK.INC
(0002) HQry1 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 ReportABC_WithLimiterTemplate


 
PROCEDURE (12):
ReportQPFC_WithLimiterTemplate (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) HQry10 HNDBrwFilter HND 245 HNDBRWFL.INC
(0004) HWin HNDWindow HND 197 HNDWINDO.INC
(0005) Previewer PrintPreviewClass ABC 53 ABREPORT.INC
(0006) ThisReport ProcessClass ABC 39 ABREPORT.INC
(0007) ThisWindow ReportManager ABC 49 ABREPORT.INC
(0008) TargetSelector ReportTargetSelectorClass ABC 11 ABRPPSEL.INC
(0009) ProgressMgr StepClass ABC 6 ABBROWSE.INC
(9) Class Instances Found In ReportQPFC_WithLimiterTemplate


 
PROCEDURE (13):
HandyQueryProcessLimiterTXT (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Qry HNDBrwFilter HND 245 HNDBRWFL.INC
(0002) HDisk6 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 StepClass ABC 6 ABBROWSE.INC
(7) Class Instances Found In HandyQueryProcessLimiterTXT


 
PROCEDURE (14):
HandyQueryProcessLimiterHTML (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Qry HNDBrwFilter HND 245 HNDBRWFL.INC
(0002) Export HNDExport HND 75 HNDEXPOR.INC
(0003) HTellMe3 HNDWindow HND 197 HNDWINDO.INC
(0004) Hwin HNDWindow HND 197 HNDWINDO.INC
(0005) ThisProcess ProcessClass ABC 39 ABREPORT.INC
(0006) ThisWindow ReportManager ABC 49 ABREPORT.INC
(0007) ProgressMgr StepStringClass ABC 8 ABBROWSE.INC
(7) Class Instances Found In HandyQueryProcessLimiterHTML


 
PROCEDURE (15):
DemoBrowse7 (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) HExplore HNDBrowse HND 354 HNDBROWS.INC
(0004) HSizes HNDSizes HND 23 HNDSIZES.INC
(0005) HSlider HNDSlider HND 29 HNDSLIDE.INC
(0006) HWin HNDWindow HND 197 HNDWINDO.INC
(0007) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0010) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(0011) Resizer WindowResizeClass ABC 23 ABRESIZE.INC
(11) Class Instances Found In DemoBrowse7


 
PROCEDURE (16):
ProcessABC_WithLimiterTemplate (Procedure Template: Process)
Count Instance Class Type Methods Header File
(0001) Qry6 HNDBrwFilter HND 245 HNDBRWFL.INC
(0002) Dos6 HNDExport HND 75 HNDEXPOR.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 ProcessABC_WithLimiterTemplate


 
PROCEDURE (17):
Main (Procedure Template: Frame)
Count Instance Class Type Methods Header File
(0001) HWin4 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 (18):
ReportQPFC_NoLimiterTemplate (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 ReportQPFC_NoLimiterTemplate


 
PROCEDURE (19):
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 (20):
UpdatePurchases (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) FDB6 FileDropClass ABC 42 ABDROPS.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ToolbarForm ToolbarUpdateClass ABC 4 ABTOOLBA.INC
(0004) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(4) Class Instances Found In UpdatePurchases


 
PROCEDURE (21):
DemoBrowse1 (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) HWin9 HNDWindow HND 197 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 38 ABWINDOW.INC
(7) Class Instances Found In DemoBrowse1


 
PROCEDURE (22):
ProcessQPFC_WithLimiterTemplate (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 ProcessQPFC_WithLimiterTemplate


 
PROCEDURE (23):
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 (24):
DemoBrowse6 (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) BRW11::EIPManager BrowseEIPManager ABC 45 ABBROWSE.INC
(0004) BRW1::EIPManager BrowseEIPManager ABC 45 ABBROWSE.INC
(0005) HExplore1 HNDBrowse HND 354 HNDBROWS.INC
(0006) HExplore2 HNDBrowse HND 354 HNDBROWS.INC
(0007) HSizes1 HNDSizes HND 23 HNDSIZES.INC
(0008) HSizes2 HNDSizes HND 23 HNDSIZES.INC
(0009) HWin HNDWindow HND 197 HNDWINDO.INC
(0010) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0011) BRW11::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0012) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0013) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0014) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(14) Class Instances Found In DemoBrowse6


 
PROCEDURE (25):
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 (26):
DemoBrowse4 (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) HExplore HNDBrowse HND 354 HNDBROWS.INC
(0004) HQry HNDBrwFilter HND 245 HNDBRWFL.INC
(0005) HDisk11 HNDDisk HNDDISK 333 HNDDISK.INC
(0006) HSizes HNDSizes HND 23 HNDSIZES.INC
(0007) HWin HNDWindow HND 197 HNDWINDO.INC
(0008) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0009) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0011) ThisWindow WindowManager ABC 38 ABWINDOW.INC
(11) Class Instances Found In DemoBrowse4


Copyright © 1996-2012
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Classes By Procedure In HND2.APP