TADBLKupCombo is a re-write of TDBLookupCombo, not an inherited modification. It can be set to function exactly like TDBLookupCombo.

dBase and Apollo versions of the demo are included. The dBase one is a bit sparse. If anyone wants to flesh it out I would appreciate it. A 32 bit version is forthcoming.

There is no resource file with this release. I do not have time to draw pictures.

This is the only help file. Look at the code for more.

Add TADBLkupCombo to your Delphi library in the normal Delphi way ino order to compile the demo.

It is our contention that Windows controls were written by systems programmers for systems programmers. Data aware controls should be designed to function in a way in which database programmers and their users are accustomed.

We think TADBLkupCombo is an attempt at such a control. When using a lookup, one expects to have the datasource move along with keypresses and, indeed, the list should be able to drop down automatically when entry is begun. TADBLkupCombo allows this.

It also makes sense to allow the case for data entry to be set in any control where data is accessed.
CharCase is added to the list of properties to accomplish this. It seems common sense to allow hints to be split over the various parts of the control.
They perform different functions. A Hint will be provided for the list later.

New Properties:
CharCase - Allows Setting of UpperCase, LowerCase and Normal for data input.
SpeedSearch - Boolean to allow processing your own Search Code.
DropTrigger - Allows the list to be displayed during edit and at exit.
ExitOnEnter - Boolean to allow Enter key to act like TAB.
HintInsert - Allows Entry of a hint for the new insert button when the list is dropped down. The regular dropdown button has its own hint which overrides the hint for the combobox itself. It will be made a property later.

New Events:
OnInsertClick - Empty event to hold the code for adding records to the list.
OnSearch - Empty event to hold your Search Code.

Another, data validation event will be added. This control is released free to the Delphi programming community and may be used with no restrictions.
The control will be used entirely at the risk of the user. DataScape Technologies will assume no responsibility for damage, real or imagined, to any data or hardware upon which the control operates.
Source code for TADBLkupCombo is available by sending E-Mail to:

        dscape@interlynx.net

This control is by no means complete. Please send suggestions and comments to the same place.

Use in Peace,

Vic Lewis.

