GENERATED: MAY 4,2023 - 8:41AM
BROWSES LBX (ISAM) [V10.23.04. 27.03]

Previous Page
This application demonstrates some basic ListBoxBrowseExtender (LBX) browse building for local data access and/or remote data access.

LBX "FillFrom" tabs used:
FillFromFile() -- Local Data Tables
FillFromView() -- Local Data Tables
FillFromCHTServer() -- Remote Data Tables

Upcoming versions of this application will add additional browses based on LBX "FillFrom" tabs:
FillFromSQLSelect -- Local Data Tables
FillByEmbedding -- Local or Remote Data Tables
FillFromUCRServer -- Remote Data Tables

Hot Key Alerts:
• •  MouseLeft - Mark a single record, unmarks any others.
• •  ShiftMouseLeft - Mark range between selected and click.
• •  CtrlShiftMouseLeft - Mark from selected to click position.
• •  CtrlMouseLeft - Toggle record marked/unmarked.
• •  CtrlMouseLeft - On header, pops up column hide menu.
• •  CtrlSpace - Same effect as CtrlMouseLeft
• •  ShiftUp - Mark next record up from selected.
• •  ShiftDown - Mark next record down from selected.
• •  UpKey - Switch to single record mode and move up.
• •  DownKey - Switch to single record mode and move down.
• •  CtrlUp - Move cursor up with no marking or unmarking.
• •  CtrlDown - Move cursor down with no marking.
• •  ShiftPgDn - Mark all from selected to top of current page.
• •  ShiftPgUp - Mark all from selected to end of current page.
• •  ShiftHome - Mark all from selected to first record.
• •  ShiftEnd - Mark all from selected to last record.
• •  HomeKey - Unmark all and select first record.
• •  CtrlHome - Unmark all and select first record.
• •  EndKey - Unmark all and select last record.
• •  CtrlEnd - Unmark all and select first record.
• •  PgUpKey - Unmark all and select last record on page.
• •  PgDnKey - Unmark all and select first record on page.
• •  CtrlA - Select all.


Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 © CHT AACHTControlPanel • (TIER-1) •
(0002) AACHTControlPanelClose(HNDTools) 1 © CHT AACHTControlPanelClose • (TIER-1) •
(0003) ApplicationImagesEx(HNDTools) 1 © CHT ApplicationImagesEx • (TIER-1) •
(0004) ApplicationSnapIns(HNDTools) 1 © CHT ApplicationSnapIns • (TIER-3) •
(0005) GlobalIncludeHNDClientFunctions(HNDTools) 1 © CHT GlobalIncludeHNDClientFunctions • (TIER-3) •
(0006) GlobalIncludeHNDSnapCallFunctions(HNDTools) 1 © CHT GlobalIncludeHNDSnapCallFunctions • (TIER-3) •
(0007) GlobalTransparentControls(HNDTools) 1 © CHT GlobalTransparentControls ’ (TIER-1) ’
(0008) HandyVersionResource(HNDTools) 1 © CHT HandyVersionResource • (TIER-1) •
(0009) VblFileNames(HNDTools) 1 © CHT VblFileNames • (TIER-1) •
(9) Global Templates • (TIER-3)

 1 – Template Type: Window
  – – Procedure Name: BrowsePeopleLBXFillFromFile_Dual_Joined()
Count Local Template Name Qty Local Template Description
(0010) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0011) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0012) ListBoxBrowseExtender(HNDTools) 2 © CHT ListboxBrowseExtender • (TIER-3) • (CODE-TABS) • (5)
(0013) MaxPreLoadRecordControl_LBX(HNDTools) 1 © CHT MaxPreLoadRecordControl_LBX • (TIER-3) • (1)
(0014) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0015) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0016) ProcedureTransparentControls(HNDTools) 1 © CHT ProcedureTransparentControls • (TIER-1) •
(0017) ResizeHandles(HNDTools) 1 © CHT ResizeHandles • (TIER-2) • (CODE-TABS) •
(0018) UniversalQueryControl_LBX(HNDTools) 1 © CHT UniversalQueryControl_LBX • (TIER-3) • (3)
(0019) UpdateButtons_LBX(HNDTools) 1 © CHT UpdateButtons_LBX • (TIER-3) • (13)
(10) Local Templates • (TIER-3)

 2 – Template Type: Window
  – – Procedure Name: PreviewHTMLMain()
Count Local Template Name Qty Local Template Description
(0020) AppStartSplashProcedure(HNDTools) 1 © CHT AppStartSplashProcedure • (TIER-1) • (CODE-TABS) •
(0021) CHTBestPracticeEmbedClass(HNDTools) 1 © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) •
(0022) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0023) HandyCOMInternetExplorerControl(HNDTools) 1 ©  CHT HandyCOMInternetExplorerControl • (TIER-1) • (1)
(0024) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0025) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0026) ProcedureTransparentControls(HNDTools) 1 © CHT ProcedureTransparentControls • (TIER-1) •
(0027) ResizeHandles(HNDTools) 1 © CHT ResizeHandles • (TIER-2) • (CODE-TABS) •
(8) Local Templates • (TIER-3)

 3 – Template Type: Window
  – – Procedure Name: UpdatePhoneLocalForm()
Count Local Template Name Qty Local Template Description
(0028) CancelButton(ABC) 1 Cancel the Current Operation
(0029) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0030) HandyWindowGradient(HNDTools) 1 © CHT HandyWindowGradient • (TIER-2) •
(0031) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0032) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0033) ProcedureTransparentControls(HNDTools) 1 © CHT ProcedureTransparentControls • (TIER-1) •
(0034) RecordValidation(ABC) 1 Validate a record against the dictionary
(0035) SaveButton(ABC) 1 Update Phone record on disk
(8) Local Templates • (TIER-3)

 4 – Template Type: Window
  – – Procedure Name: UpdatePeopleLocalForm()
Count Local Template Name Qty Local Template Description
(0036) CancelButton(ABC) 1 Cancel the Current Operation
(0037) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0038) HandyPopupCalendarButton(HNDTools) 1 © CHT HandyPopupCalendarButton • (TIER-2) • (3)
(0039) HandyWindowGradient(HNDTools) 1 © CHT HandyWindowGradient • (TIER-2) •
(0040) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0041) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0042) ProcedureTransparentControls(HNDTools) 1 © CHT ProcedureTransparentControls • (TIER-1) •
(0043) RecordValidation(ABC) 1 Validate a record against the dictionary
(0044) SaveButton(ABC) 1 Update People record on disk
(9) Local Templates • (TIER-3)

 5 – Template Type: HandyWebClientUpdateFormProcedure_LBX
  – – Procedure Name: UpdatePeopleRemoteFormPhones()
Count Local Template Name Qty Local Template Description
(0045) ClientServerUpdateFormButtons(HNDTools) 1 © CHT ClientServerUpdateFormButtons • (TIER-3) •
(0046) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0047) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0048) HandyWindowGradient(HNDTools) 1 © CHT HandyWindowGradient • (TIER-2) •
(0049) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0050) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(6) Local Templates • (TIER-3)

 6 – Template Type: Window
  – – Procedure Name: BrowsePeopleLBXFillFromFile()
Count Local Template Name Qty Local Template Description
(0051) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0052) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0053) ListBoxBrowseExtender(HNDTools) 1 © CHT ListboxBrowseExtender • (TIER-3) • (CODE-TABS) • (4)
(0054) MaxPreLoadRecordControl_LBX(HNDTools) 1 © CHT MaxPreLoadRecordControl_LBX • (TIER-3) • (5)
(0055) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0056) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0057) ProcedureTransparentControls(HNDTools) 1 © CHT ProcedureTransparentControls • (TIER-1) •
(0058) ResizeHandles(HNDTools) 1 © CHT ResizeHandles • (TIER-2) • (CODE-TABS) •
(0059) UniversalQueryControl_LBX(HNDTools) 1 © CHT UniversalQueryControl_LBX • (TIER-3) • (3)
(0060) UpdateButtons_LBX(HNDTools) 1 © CHT UpdateButtons_LBX • (TIER-3) • (13)
(10) Local Templates • (TIER-3)

 7 – Template Type: HandyWebClientUpdateFormProcedure_LBX
  – – Procedure Name: UpdatePeopleRemoteForm()
Count Local Template Name Qty Local Template Description
(0061) ClientServerUpdateFormButtons(HNDTools) 1 © CHT ClientServerUpdateFormButtons • (TIER-3) •
(0062) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0063) HandyPopupCalendarButton(HNDTools) 1 © CHT HandyPopupCalendarButton • (TIER-2) • (7)
(0064) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0065) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0066) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(6) Local Templates • (TIER-3)

 8 – Template Type: Splash
  – – Procedure Name: JumpStartSplash07()
Count Local Template Name Qty Local Template Description
(0067) AppBuildDateTimeStamp(HNDTools) 1 © CHT AppBuildDateTimeStamp • (TIER-2) •
(0068) AppBuildNumberStamp(HNDTools) 1 © CHT AppBuildNumberStamp • (TIER-2) •
(0069) AppCopyRightStamp(HNDTools) 1 © CHT AppCopyRightStamp • (TIER-2) •
(0070) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0071) HandyTellMeControl(HNDTools) 1 © CHT HandyTellMeControl • (TIER-2) • (2)
(0072) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0073) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0074) ProcedureTransparentControls(HNDTools) 1 © CHT ProcedureTransparentControls • (TIER-1) •
(8) Local Templates • (TIER-3)

 9 – Template Type: ListBoxBrowseExtenderClientServerBrowse
  – – Procedure Name: BrowsePeopleLBXFillFromCHTServer()
Count Local Template Name Qty Local Template Description
(0075) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0076) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0077) ListBoxBrowseExtender(HNDTools) 1 © CHT ListboxBrowseExtender • (TIER-3) • (CODE-TABS) • (1)
(0078) MaxPreLoadRecordControl_LBX(HNDTools) 1 © CHT MaxPreLoadRecordControl_LBX • (TIER-3) • (9)
(0079) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0080) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0081) ResizeHandlesControl(HNDTools) 1 © CHT ResizeHandlesControl • (TIER-2) •
(0082) UniversalQueryControl_LBX(HNDTools) 1 © CHT UniversalQueryControl_LBX • (TIER-3) • (2)
(0083) UpdateButtons_LBX(HNDTools) 1 © CHT UpdateButtons_LBX • (TIER-3) • (3)
(9) Local Templates • (TIER-3)

 10 – Template Type: ListBoxBrowseExtenderClientServerBrowse
  – – Procedure Name: BrowsePeopleLBXFillFromCHTServer_Dual_Joined()
Count Local Template Name Qty Local Template Description
(0084) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0085) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0086) HandyWindowGradient(HNDTools) 1 © CHT HandyWindowGradient • (TIER-2) •
(0087) ListBoxBrowseExtender(HNDTools) 2 © CHT ListboxBrowseExtender • (TIER-3) • (CODE-TABS) • (12)
(0088) MaxPreLoadRecordControl_LBX(HNDTools) 1 © CHT MaxPreLoadRecordControl_LBX • (TIER-3) • (9)
(0089) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0090) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0091) ResizeHandlesControl(HNDTools) 1 © CHT ResizeHandlesControl • (TIER-2) •
(0092) UniversalQueryControl_LBX(HNDTools) 1 © CHT UniversalQueryControl_LBX • (TIER-3) • (2)
(0093) UpdateButtons_LBX(HNDTools) 1 © CHT UpdateButtons_LBX • (TIER-3) • (3)
(10) Local Templates • (TIER-3)

Copyright © 1996-2023 - CHT Version: [27B.00.00]
Gus M. Creces, CLARION HANDY TOOLS
All Rights Reserved Worldwide

chtlogo001.gif
Application Templates