Please register you copy if purchased through the TS Accessories
program.  You will be notified of the latest version and be
sent a password for any update files that can be downloaded from
our web site.

A Better Lookup -- Version 2.6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The PD Lookup Tool Kit provides an alternative look up technique
for Clarion for Windows.  The library fills in fields with the
closest matching record you type.  A double mouse click, or clicking
a look up button, or pressing the AltDown key pops up a
selection browse.  Up and down arrows move through the file
while still editing the entry field.  The lookup button is
hidden or disable while until the lookup field is selected.
It is skipped when moving to the next field, avoiding an unnecessary
stop in data entry.

Version 2.6 Changes
*  Display/Udate fields added.
*  Disabel upate fields on edit added.
*  Disable lookup on edit added.
*  Prompts reorganized.
*  Most code moved to routines.

Version 2.4000 Changes
*  Lookup button may be located anywhere in the control order.

Version 2.3001 Additions
*  Option for scrolling or not scrolling through duplicate records
   while in the lookup field.
*  Revised help file

Version 2.3 Additions
*  Support for CStrings and PStrings using function overloading.
*  Help file expaned to include more step by step instructions.
*  Compiled in CW2.0 Release 2001.

Version 1.3 and 2.2 Additions
*  Filtering added -- Filter parameter added to FieldLookup().
*  Templates modifed to use file dialog for selection of files.
*  VIEWS defined for each lookup file.
*  Additional embed points added.
*  Leftmouse trapped in position 1 (previous cleared field).
*  During Insert, clearing lookup fields is optional.
*  Option added to show buttons at all times

NOTE:
If you are using filter fields that are not part of the primary file, you
should enter code at the After Intializing Lookups embed point, i.e.
BIND('Nam:CouID',Nam:CouID).  Filtering is done by passing range
limits and filter strings to the LookupField function which now
works with VIEWs rather than FILES.  The template code creats a
view for any file used in a lookup.  Fields from primary and secondary
files used to limit ranges are automatically put into BIND statements.
To use the show all buttons option, you will need to edit previously
entered buttons using the windows editor, removing the KEY(AltDown)
attribute.

Version 2.1 (cw2.0) and 1.2 (cw1501) Additions
*  A new function, InitLookup(Flags), sets the lookup behavior
   globally.  This can be programmed as an end user setup item.
*  In the case of required lookups, an option has been added to
   pop up the lookup procedure as soon as they user types a
   character for which no matching record can be found.
*  Various beep or no beep options have been added for entry
   character errors.
*  The number of parameters to the HideLookupButton function
   has been reduced.  The flag parameter is handled globally.
*  A code template fixing CW's lookup browse has been added.
   This eliminates an error that can occur when the escape key
   is pressed after an add, change, or delete action has been
   completed during the processing of a lookup.  This fix will
   work for standard CW lookups as well as A Better Lookup.

Version 2.0 Additions

*  LookupVersion added (returns version number)
*  Prototypes restructured to CW 2.0 syntax
*  DLL's and Libs renames (LU.... to LU2....)
*  Help file updated
*  Demo made more garrish.

Version 1.1 Additions

*  Multiple lookups to the same file without aliasing.
*  Optional lookups without the use of SysId fields.
*  Optional lookups without required matching records.
*  Project setting options for Default, DLL, or Local.
*  Optional screen field parameter.
*  Additional template hooks for adding pre and post lookup code.
*  All new help file providing documentation with the changes.
*  New demo illustrating different lookup techniques.

Template modifications have been done so that previous template
entries will be accepted.

Known problems:

*  Using 16-bit dll's in Windows 3.1 may result in an
   error stating that a library or other file could not
   be found.  This is a problem with the CW library.  It
   is recommended that 16-bit programs be compiled with
   the Local project setting.  This has occured where
   applications were compiled under Windows 95.

*  The same problem may exist in Windows NT.

See the help file for further instructions on installing this
tool kit and for documentation on its use.

We hope you find this tool kit as useful as we and many other
users have.  Please let us know if you have any suggestions!
The additions to this version reflect such requests from users.

Regards,

--Philip Will @ProDomus
  President

P.S.  The best way to get support or make comments is to
use our E-Mail address.

PRODOMUS, INC
16 Owen Street Hartford, CT  06105
USA

Internet: 74650.3623@compuserve.com
Tel: +1-860-233-0705
Fax: +1-860-236-7954

Order Information
~~~~~~~~~~~~~~~~~
CompuServe Files (Lib 11 -- 3rd Party)

Demo: Lookup.zip
Version for CW1501: PDLookup.zip [Password Protected]
Version for CW2.0: Lookup2.zip [Password Protected]
On-line documentation

CW15 Version
  Price: 49 USD
  Direct Orders: MasterCard, Visa, or Check (Pre-payment)
  SWREG Orders: Id 11532

Upgrade to CW20:
  Price: 19 USD
  SWREG: Id 11870

CW2.0 Version
  Price: 49 USD
  SWREG: Id 12177

Lookup Bundle (PD Lookup and PD Drops)
  PD Drop Demo: PDDrops.zip
  Price: 89 USD
  SWREG: Id 14776

PD Date Tools and Lookup Bundle
  PD Date Tools Demo: PDDT.zip
  Price: 149 USD
  TopSpeed Accessories Program
        Call 1-800-354-5444
        Or call your international distributor

Passwords will be send upon receipt of order.


