GENERATED: MAR 31,2012 - 4:19PM
HandyMarkerBrowse Demo [V8.01.00]

Previous Page
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

Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 AACHTControlPanel - CHT Global Control Panel.
(0002) ApplicationImagesEx(HNDTools) 1 ApplicationImagesEx - A tool to better control the use of images and icons in your application.
(0003) FieldLevelValidationCode(HNDTools) 1 FieldLevelValidationCode - Inserts field level validation code directly from your dictionary.
(0004) HNDCMPControlPanel(HNDTools) 1 HNDCMPControlPanel - Interface to the CHT Compile Manager.
(0005) HandyVersionResource(HNDTools) 1 HandyVersionResource - Version Resource/Build Number Information To EXE
(0006) INIFile(HNDTools) 1 INIFile - Attach CHT .INI FIle and Registry extension classes - HNDIni - globally to your application.
(0007) VblFileNames(HNDTools) 1 VblFileNames - Incorporate variable file names and defaults into your app from the dictionary.
(7) Global Templates Found

1 - Procedure Template Type: Process
HandyMarkerBrowseProcessEXCEL ()
Count Local Template Name Qty Local Template Description
(0008) EmbedDateFunctions(HNDTools) 1 EmbedDateFunctions - An Instance Of:
(0009) EmbedDiskFunctions(HNDTools) 1 EmbedDiskFunctions - An Instance Of:
(0010) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(5)
(0011) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0012) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0013) PauseButton(ABC) 1 Pause the Process
(0014) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(7) Local Templates Found In HandyMarkerBrowseProcessEXCEL

2 - Procedure Template Type: Splash
JumpStartSplashCHTBlue ()
Count Local Template Name Qty Local Template Description
(0015) AppBuildDateTimeStamp(HNDTools) 1 AppBuildDateTimeStamp - An application build date/time stamp.
(0016) AppBuildNumberStamp(HNDTools) 1 AppBuildNumberStamp - An application build number or version stamp.
(0017) AppCopyRightStamp(HNDTools) 1 AppCopyRightStamp - An application copyright stamp.
(0018) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0019) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(5) Local Templates Found In JumpStartSplashCHTBlue

3 - Procedure Template Type: Report
QueryDirectFromBrowseToReport (*STRING xQuery)
Count Local Template Name Qty Local Template Description
(0020) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(5)
(0021) HandyQueryReportLimiter(HNDTools) 1 HandyQueryReportLimiter - Limit reported records via passed-in query or filter.
(0022) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0023) PauseButton(ABC) 1 Pause the Process
(0024) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0025) ReportDateStamp(ABC) 1 Report Date Stamp(3)
(6) Local Templates Found In QueryDirectFromBrowseToReport

4 - Procedure Template Type: Process
HandyMarkerBrowseProcessTXT ()
Count Local Template Name Qty Local Template Description
(0026) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(5)
(0027) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0028) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0029) PauseButton(ABC) 1 Pause the Process
(0030) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(5) Local Templates Found In HandyMarkerBrowseProcessTXT

5 - Procedure Template Type: Window
UpdatePeople ()
Count Local Template Name Qty Local Template Description
(0031) CancelButton(ABC) 1 Cancel the Current Operation
(0032) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0033) FieldLookupButton(ABC) 1 Trigger an Entry Control Lookup
(0034) HandyPopupCalendar(HNDTools) 1 Embed a popup calendar.(3)
(0035) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0036) RecordValidation(ABC) 1 Validate a record against the dictionary
(0037) SaveButton(ABC) 1 Update People record on disk
(7) Local Templates Found In UpdatePeople

6 - Procedure Template Type: Window
HandyMarkerBrowseSelector (<*QUEUE xPassQ>),LONG,PROC
Count Local Template Name Qty Local Template Description
(0038) BrowseBox(ABC) 1 Browse on People
(0039) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on People
(0040) CloseButton(ABC) 1 Close the Window
(0041) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0042) HandyHelpFileTopicButton(HNDTools) 2 HandyHelpFileTopicButton - Push button to launch help file topic.(10)
(0043) HandyMarkerBrowse(HNDTools) 1 HandyMarkerBrowse - Explorer-like ABC browse with record marking on table: People
(0044) HandyMarkerBrowseSetsControl(HNDTools) 1 HandyMarkerBrowseSetsControl - Save and recall named sets of marked records to a browse(11)
(0045) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0046) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - Mark An Instance Of: HNDBrwFilter
(0047) VisitMeControl(HNDTools) 1 VisitMeControl - Mouseover hyperlink to your web site.(6)
(10) Local Templates Found In HandyMarkerBrowseSelector

7 - Procedure Template Type: Window
ListBoxBrowseExtenderDemo ()
Count Local Template Name Qty Local Template Description
(0048) CloseButton(ABC) 1 Close the Window
(0049) EmbedInformation(HNDTools) 1 EmbedInformation - Code template to generate embed information.(10)
(0050) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0051) HandyHelpFileTopicButton(HNDTools) 2 HandyHelpFileTopicButton - Push button to launch help file topic.(4)
(0052) ListBoxBrowseExtender(HNDTools) 1 ListBoxBrowseExtender - Record marking and column sorting for standard queues and list boxes.(1)
(0053) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0054) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - ListBox An Instance Of: HNDBrwFilter
(0055) VisitMeControl(HNDTools) 1 VisitMeControl - Mouseover hyperlink to your web site.(2)
(8) Local Templates Found In ListBoxBrowseExtenderDemo

8 - Procedure Template Type: Window
PreparingForMarkerTemplates ()
Count Local Template Name Qty Local Template Description
(0056) BrowseBox(ABC) 1 Browse on People
(0057) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on People
(0058) CloseButton(ABC) 1 Close the Window
(0059) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0060) GreenBarABCBrowse(HNDTools) 1 GreenBarABCBrowse - Add a "GreenBar" feature to your standard ABC browse.(4)
(0061) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(7)
(0062) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0063) VisitMeControl(HNDTools) 1 VisitMeControl - Mouseover hyperlink to your web site.(5)
(8) Local Templates Found In PreparingForMarkerTemplates

9 - Procedure Template Type: Report
ReportFilterDemo ()
Count Local Template Name Qty Local Template Description
(0064) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0065) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(5)
(0066) PauseButton(ABC) 1 Pause the Process
(0067) PostControlEvent(HNDTools) 2 Post an event to a control in a local window(10)
(0068) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0069) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - An Instance Of: HNDBrwFilter
(0070) ReportDateStamp(ABC) 1 Report Date Stamp(3)
(7) Local Templates Found In ReportFilterDemo

10 - Procedure Template Type: Window
HandyMarkerBrowseLocator ()
Count Local Template Name Qty Local Template Description
(0071) BrowseBox(ABC) 1 Browse on People
(0072) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on People
(0073) CloseButton(ABC) 1 Close the Window
(0074) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0075) HandyHelpFileTopicButton(HNDTools) 2 HandyHelpFileTopicButton - Push button to launch help file topic.(15)
(0076) HandyHelpFileTopicEmbed(HNDTools) 1 Embed a call to launch help file topic.(18)
(0077) HandyMarkerBrowse(HNDTools) 1 HandyMarkerBrowse - Explorer-like ABC browse with record marking on table: People
(0078) HandyMarkerBrowseLocatorControl(HNDTools) 1 HandyMarkerBrowseLocatorControl - Attach an EXTENDED CHT Locator Control to your Clarion Handy Tools HandyMarkerBrowse.(8)
(0079) HandyMarkerBrowseProcessButton(HNDTools) 4 HandyMarkerBrowseProcessButton - Start a HandyMarkerBrowseProcessLimiter procedure.(12)
(0080) HandyMarkerBrowseReportButton(HNDTools) 1 HandyMarkerBrowseReportButton - Start a HandyMarkerBrowseReportLimiter procedure.(7)
(0081) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0082) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0083) VisitMeControl(HNDTools) 1 VisitMeControl - Mouseover hyperlink to your web site.(14)
(13) Local Templates Found In HandyMarkerBrowseLocator

11 - Procedure Template Type: Window
AppendedRecordsBrowse ()
Count Local Template Name Qty Local Template Description
(0084) BrowseBox(ABC) 1 Browse on PeopleCopy
(0085) CloseButton(ABC) 1 Close the Window
(0086) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0087) HandyMarkerBrowse(HNDTools) 1 HandyMarkerBrowse - Explorer-like ABC browse with record marking on table: PeopleCopy
(0088) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0089) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - Mark An Instance Of: HNDBrwFilter
(6) Local Templates Found In AppendedRecordsBrowse

12 - Procedure Template Type: Process
ProcessFilterDemoExport ()
Count Local Template Name Qty Local Template Description
(0090) CloseButton(ABC) 1 Close the Window
(0091) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0092) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(4)
(0093) HandyQueryProcessLimiter(HNDTools) 1 HandyQueryProcessLimiter - Limit processed records via passed-in query or filter.
(0094) PauseButton(ABC) 1 Pause the Process
(0095) PostControlEvent(HNDTools) 1 Post an event to a control in a local window(10)
(0096) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0097) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - An Instance Of: HNDBrwFilter
(8) Local Templates Found In ProcessFilterDemoExport

13 - Procedure Template Type: Process
HandyMarkerBrowseProcessAppend ()
Count Local Template Name Qty Local Template Description
(0098) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(5)
(0099) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0100) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0101) PauseButton(ABC) 1 Pause the Process
(0102) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(5) Local Templates Found In HandyMarkerBrowseProcessAppend

14 - Procedure Template Type: Process
HandyMarkerBrowseProcessHTML ()
Count Local Template Name Qty Local Template Description
(0103) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0104) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(6)
(0105) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0106) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0107) PauseButton(ABC) 1 Pause the Process
(0108) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(6) Local Templates Found In HandyMarkerBrowseProcessHTML

15 - Procedure Template Type: Frame
Main ()
Count Local Template Name Qty Local Template Description
(0109) AppStartSplashProcedure(HNDTools) 1 AppStartSplashProcedure - Start the application Splash screen earlier with an option for threaded/unthreaded.
(0110) DateTimeDisplay(ABC) 1 Display the date and/or time in the current window
(0111) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0112) HandyHelpFileFetch(HNDTools) 2 HandyHelpFileFetch - Build A Help File Request To Your Website.(6)
(0113) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(5) Local Templates Found In Main

16 - Procedure Template Type: Window
BrowseLessEditForm ()
Count Local Template Name Qty Local Template Description
(0114) BrowselessEditForm(HNDTools) 1 BrowselessEditForm - File edit without using a browse.
(0115) CancelButton(ABC) 1 Cancel the Current Operation
(0116) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0117) FieldLookupButton(ABC) 1 Trigger an Entry Control Lookup
(0118) HandyPopupCalendar(HNDTools) 1 Embed a popup calendar.(7)
(0119) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0120) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0121) RecordValidation(ABC) 1 Validate a record against the dictionary
(0122) SaveButton(ABC) 1 Update People record on disk
(9) Local Templates Found In BrowseLessEditForm

17 - Procedure Template Type: Process
ProcessFilterDemo ()
Count Local Template Name Qty Local Template Description
(0123) CloseButton(ABC) 1 Close the Window
(0124) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0125) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(4)
(0126) HandyHelpFileTopicEmbed(HNDTools) 1 Embed a call to launch help file topic.(6)
(0127) PauseButton(ABC) 1 Pause the Process
(0128) PostControlEvent(HNDTools) 1 Post an event to a control in a local window(10)
(0129) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0130) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - An Instance Of: HNDBrwFilter
(8) Local Templates Found In ProcessFilterDemo

18 - Procedure Template Type: Report
HandyMarkerBrowseReport ()
Count Local Template Name Qty Local Template Description
(0131) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(6)
(0132) HandyMarkerBrowseReportLimiter(HNDTools) 1 HandyMarkerBrowseReportLimiter - Limit reported records with selected records from HandyMarkerBrowse.
(0133) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0134) PauseButton(ABC) 1 Pause the Process
(0135) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0136) ReportDateStamp(ABC) 1 Report Date Stamp(3)
(6) Local Templates Found In HandyMarkerBrowseReport

19 - Procedure Template Type: Window
HandyMarkerBrowseDemo ()
Count Local Template Name Qty Local Template Description
(0137) BrowseBox(ABC) 1 Browse on People
(0138) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on People
(0139) CloseButton(ABC) 1 Close the Window
(0140) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0141) HandyHelpFileTopicButton(HNDTools) 2 HandyHelpFileTopicButton - Push button to launch help file topic.(15)
(0142) HandyMarkerBrowse(HNDTools) 1 HandyMarkerBrowse - Explorer-like ABC browse with record marking on table: People
(0143) HandyMarkerBrowseProcessButton(HNDTools) 4 HandyMarkerBrowseProcessButton - Start a HandyMarkerBrowseProcessLimiter procedure.(12)
(0144) HandyMarkerBrowseReportButton(HNDTools) 1 HandyMarkerBrowseReportButton - Start a HandyMarkerBrowseReportLimiter procedure.(7)
(0145) HandyQueryProcessButton(HNDTools) 1 HandyQueryProcessButton for procedure: QueryDirectFromBrowseToReport
(0146) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0147) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0148) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - Mark An Instance Of: HNDBrwFilter
(12) Local Templates Found In HandyMarkerBrowseDemo

20 - Procedure Template Type: Window
HandyMarkerBrowseJoins ()
Count Local Template Name Qty Local Template Description
(0149) BrowseBox(ABC) 2 Browse on Purchases
(0150) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on People
(0151) CloseButton(ABC) 1 Close the Window
(0152) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0153) HandyHelpFileTopicButton(HNDTools) 1 HandyHelpFileTopicButton - Push button to launch help file topic.(5)
(0154) HandyMarkerBrowse(HNDTools) 2 HandyMarkerBrowse - Explorer-like ABC browse with record marking on table: Purchases
(0155) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0156) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0157) VisitMeControl(HNDTools) 1 VisitMeControl - Mouseover hyperlink to your web site.(9)
(9) Local Templates Found In HandyMarkerBrowseJoins

21 - Procedure Template Type: Window
SelectStates ()
Count Local Template Name Qty Local Template Description
(0158) BrowseBox(ABC) 1 Browse on States
(0159) BrowseSelectButton(ABC) 1 Select a Record from Browse on States
(0160) CloseButton(ABC) 1 Close the Window
(0161) HandyMarkerBrowse(HNDTools) 1 HandyMarkerBrowse - Explorer-like ABC browse with record marking on table: States
(0162) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0163) WindowResize(ABC) 1 Allows controls to be resized with window
(6) Local Templates Found In SelectStates

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

chtlogo001.gif Templates In Application: HND3.APP