GENERATED: JUL 11,2017 - 12:28AM
PopFavoriteQueries Example [V10.17.05.0171]

Previous Page
This application demonstrates two CHT browse extension templates, ExplorerBrowse and HandyMarkerBrowse used in conjunction with recently introduced query templates that improve on the query management and recall aspects of CHT Query Language queries on your browses.

PopFavoriteQueries_EXPB is paired with Explorerbrowse (hence the _EXPB extension) and PopFavoriteQueries_HMB is paired with HandyMarkerBrowse (hence the _HMB extension).

These query templates, while configured identically and operating identically, place template-specific embeds intended for the target CHT browse extension that they are paired with. This makes the overall template code less complex and easier to maintain and evolve than a multi-target template like QueryParsingFilterControl.

All PopFavoriteQueries templates are CHT's response to a request at the 2012 CHT Developers' conference for improved query management and re-use in QueryParsingFilterControl.

There is a PopFavoriteQueries_QPFC template that is paired with QueryParsingFilterControl to add features to it, but in most cases it is easier and more efficient to remove QPFC from your browse and replace it with one of these, depending on which CHT browse extension you are using.

Any questions, feel free to visit the CHT Support forum.

Cheers....

Gus M. Creces
The Clarion Handy Tools Page
www.cwhandy.ca (Website)
news.cwhandy.ca (Support Forum)

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

1 - Procedure Template Type: Browse
JumpStartManagePreBuiltQueriesIsam ()
Count Local Template Name Qty Local Template Description
(0008) BrowseBox(ABC) 1 Browse on PreQueries ()
(0009) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on PreQueries
(0010) CloseButton(ABC) 1 Close the Window
(0011) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0012) ExplorerBrowse(HNDTools) 1 CHT ExplorerBrowse - Explorer-like ABC browse with multi-column sorts on table: PreQueries
(0013) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0014) ProcedureImagesEx(HNDTools) 2 CHT ProcedureImagesEx - Application Styling System
(0015) ResizeHandles(HNDTools) 1 CHT ResizeHandles - Attach "grip-style" resize handles to any window.
(8) Local Templates Found In JumpStartManagePreBuiltQueriesIsam

2 - Procedure Template Type: Window
HandyMarkerBrowseExample ()
Count Local Template Name Qty Local Template Description
(0016) BrowseBox(ABC) 1 Browse on People ()
(0017) CloseButton(ABC) 1 Close the Window
(0018) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0019) HandyMarkerBrowse(HNDTools) 1 CHT HandyMarkerBrowse - Explorer-like ABC browse with record marking on table: People
(0020) HandyThreadLimiter(HNDTools) 1 CHT HandyThreadLimiter - Limit threaded procedures to one instance.
(0021) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0022) PopFavoriteQueries_HMB(HNDTools) 1 CHT PopFavoriteQueries_HMB - Pop up pre-built queries and macros - a companion for HandyMarkerBrowse.
(0023) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(8) Local Templates Found In HandyMarkerBrowseExample

3 - Procedure Template Type: Frame
Main ()
Count Local Template Name Qty Local Template Description
(0024) AppStartSplashProcedure(HNDTools) 1 CHT AppStartSplashProcedure - Application Splash screen earlier with an option for threaded/unthreaded.
(0025) DateTimeDisplay(ABC) 1 Display the date and/or time in the current window
(0026) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0027) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(4) Local Templates Found In Main

4 - Procedure Template Type: Window
ExplorerBrowseExample ()
Count Local Template Name Qty Local Template Description
(0028) BrowseBox(ABC) 1 Browse on People ()
(0029) CloseButton(ABC) 1 Close the Window
(0030) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0031) ExplorerBrowse(HNDTools) 1 CHT ExplorerBrowse - Explorer-like ABC browse with multi-column sorts on table: People
(0032) HandyThreadLimiter(HNDTools) 1 CHT HandyThreadLimiter - Limit threaded procedures to one instance.
(0033) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0034) PopFavoriteQueries_EXPB(HNDTools) 1 CHT PopFavoriteQueries_EXPB - Pop up pre-built queries and macros - a companion for Explorerbrowse.
(0035) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(8) Local Templates Found In ExplorerBrowseExample

5 - Procedure Template Type: Splash
JumpStartSplashCHTBlue ()
Count Local Template Name Qty Local Template Description
(0036) AppBuildDateTimeStamp(HNDTools) 1 CHT AppBuildDateTimeStamp - An application build date/time stamp.
(0037) AppBuildNumberStamp(HNDTools) 1 CHT AppBuildNumberStamp - An application build number or version stamp.
(0038) AppCopyRightStamp(HNDTools) 1 CHT AppCopyRightStamp - An application copyright stamp.
(0039) HandyTellMeControl(HNDTools) 1 CHT HandyTellMeControl - Text box control to provide a message or help text.
(0040) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(5) Local Templates Found In JumpStartSplashCHTBlue

Copyright © 1996-2017 - CHT Version: [21C.00.00]
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Templates In Application: HNDPOPFAVORITEQUERIESEXAMPLE.APP