SecureUser
VERBatim - V86
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
Utility Diskette # 4
Window or Not ?
Vroom - Window Processing
QTIPS - Window Symbol Tables
VROOM - Window Processing II
@ATTACK - @HW
Uncommon Knowledge - WC_Reset%
Reader's Clinic - Related Windows
Window or Not?
Reader's Clinic - Scribe Replace Processes in Window
Soft Windows
QTIPS - Window Bug and Debugging Window Bug
Overlapping Windows And Window Menus
QTIPS - New Catalyst Option
QTIPS - Collectors on the fly
QTIPS - Blank Menus in Windows
QTIPS - Moving Objects the EASY way.
QTIPS - Skipping Prompts
QTIPS - DOS File Names
DOS Interfacing (Part II)
VERBatim - V116
@ATTACK - @Pri.File
@ATTACK - @Rollout.File
File Variables
How Indexes Are Updated
Index Record Layouts
QTIPS - File Variable of File In SELECT Statement
QTIPS - Amending non-Attached Files
LINEAR HASH FILE STRUCTURES - Part 1
Index Flush
QTIPS - File Handle Structure
QTIPS - DOSTime
VERBatim - V11
@ATTACK - @Backgrnd.Time
@ATTACK - @Index.Time
QTIPS - Time-outs in Windows
QTIPS - Browse Lists in Collector Windows
Collector Windows
QTIPS - Collectors on the fly
VERBatim - V126
Esc.To.Exit
Uncommon Knowledge - WC_WST_CHAR%
File Variables
Argument passing - Subroutines and Functions - Mike Pope
RevTech Replies - Mike Pope (RevTech UK Ltd)
Symbol Table Structure
REVMEDIA Revisted
Simple Security
QTIPS - Hiding Symbolic Source Code
Using One Dictionary With Multiple Tables - Aaron Kaplan - SoftMart Inc
Reader's Clinic - Dynamic Screen Display
VERBatim - V65
QTIPS - Securing Menus
QTIPS - Invalid Code and Command
Uncommon Knowledge - WC_Soft_Keys%
Utility Diskette # 4
Uncommon Knowledge - Window_Common% in Paint - Part I
RevTi Just Wanna Have Fun
Uncommon Knowledge - Window_Common% in Paint - Part III
Playing with Scan Codes
QTIPS - Compiling Protection Code
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd)
Prompt Help
Reader's Clinic - Scribe Replace Processes in Window
Vroom
RTP Series - RTP32
Utility Diskette # 3 - Part I
Make.Index
QTIPS - Btree.Extract
!File Records
Index Sub Revisited
QTIPS - Stop Lists
Reader's Clinic - Stop Lists
Utility Diskette # 4
QTIPS - Manipulating XREF formulae.
Creating Your Own Background Processes
@ATTACK - @Last.Select.Process
Reader's Forum
QTIPS - Menu Item Pre-Processing
QTIPS - Browse Lists in Collector Windows
Version 3 Technical Highlights - Customising NewApplication Creation
Prompt Help
QTIPS - Improved Menu Help 1
QTIPS - Improved Menu Help 2
@ATTACK - @Macro.Hex
Playing with Scan Codes
Uncommon Knowledge - WC_Detail_Help%
Uncommon Knowledge - WC_Protect_Help%
QTIPS - Modifying EasyWriter To Display Field Descriptions
QTIPS - Form Processor
QTIPS - Reusing Symbolics in Windows
Soft Windows
QTIPS - Query Windows - Changing Colours
Reader's Clinic - Template Name at Pre-Init
Caching in on the Frames Array - Mike Pope
Advanced Revelation Assembler Interface Module - Yves Pattyn, Technical Manager, Distribase, France
QTIPS - Btree.Extract
Comp
Reader's Clinic - Removing "Searching Cross References" Message
@ATTACK - @List.Active
IConvs / OConvs
Reader's Clinic - Stop Lists
REVMEDIA Revisited
REVMEDIA Revisited
Reader's Clinic - Functions and Subroutines
Argument passing - Subroutines and Functions - Mike Pope
Prompt Help
VERBatim - V6
QTIPS - BASIC Options
The End of the Line - Mike Pope and Hal Wyman
2.1 Highlights
REVMEDIA Revisited
Uncommon Knowledge - WC_XREF_WINDOW%
Reader's Clinic - Page Marks in Windows

RevMedia FKB

DocumentV4I4A14
TitleUncommon Knowledge - WC_XREF_WINDOW%
KeywordsWC_XREF_WINDOW%
WINDOW_COMMON%
WC_DATAFILE%
WC_SRC_DICT%
TextWhen the user presses Ctrl F10 and chooses to search on indexed fields a
collector window is created on the fly that prompts for all of the indexed
fields in the file to permit the user to search across them As this
construction can take time the resulting window is stored in
WC_Xref_Window% for subsequent reuse but only if the user F9s on the
constructed collector window regardless of whether data is filled in!

Note that the variable contains two additional fields put at the beginning
namely the data file name (field 1) and the dictionary file variable (field
2)

If as a developer you would like to customise the window used in
Xref_Window paint a collector window which prompts for the fields required
and which has the following characteristics


Location ³ Code ³ Command
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
For each prompt option ³ V ³ File Field M (E G USERS NAME XREF M)
³ ³
Pre Initialize Process ³ L ³ XREF BROWSE IN
³ ³
Post Application Process³ L ³ XREF BROWSE PO
³ ³
Concept Help ³ HTUT ³ AW*XREF BROWSE
³ ³
Register 4 ³ MAIN ³

Title MUST be explicitly entered otherwise the window will not work

Dictionary NAMES MUST be edited into the template into the normal prompt
position AFTER it has been saved Note this should be the dictionary name
that Btree Extract is to use including the XREF extension if applicable



Note though that the fields must be indexed for this to work as the
XREF BROWSE logic converts the collected information into a Btree Extract
call

Thus if a collector had been painted called Get_User a post initialise
process could ensure that this was available to the user as follows


Subroutine Set_Xref_Window
$Insert Include Window_Common%
WC_Xref_Window% = WC_DataFile%
WC_Xref_Window%< 1> = WC_Src_Dict%
WC_Xref_Window%< 1> = Xlate("TEMPLATES" "GET_USER" "" "X")
Return


(Volume 4 Issue 4 Page 15)
[revmedia/copyrigh.htm]

Page last modified: 31/01/03