by Peter Bosch
This package contains a subclass extension that automatically colors a data-aware object if it has search capabilities. This way the user will know on what field he/she can use the find keys (F7/F8/F9). In the package is also an example of how to subclass the dbform and the dbgrid class. Files for support in the IDE are also included.
|Size: 3 KB
||info trans Logistik Systems GmbH
This package contains a subclass extension that automatically colors a data-aware object if it has search capabilities. This way the user will know on what field he/she can use the find keys (F7/F8/F9).
Part of the package is also an example of how-to subclass the dbform and the dbgrid class.
Files for support in the IDE/Studio are also included and the package has been tested to work with VDF5 - VDF9
The screenshot above shows a revised Customer Entry View which is exactly the same as the original view as in the standard Order Entry Example .
The change between this view and the one in your example workspace is that the dbForms used are not the standard dbForms, but cWikadbForms instead.
( Note: A cWikadbForm class is the dbForm subclass which is supplied with this package )
Quite recently there has been a question on the newsgroups on how one would apply the same technique for required fields.
Below is some example code in which a required field adds a star to the label.
Function Is_Required Returns Integer
Integer Srvr Field# OK
Get Server To Srvr
If (Srvr = 0) Function_Return 0
Get Data_Field To Field#
Get Field_Option of Srvr Field# DD_REQUIRED to OK
Function Required_KZ Returns String
If (Is_Required(Self)) Function_Return "*"
Procedure Set Label String Val
Forward Set Label To (Trim(Required_KZ(Self) * Label))
Sonata Software Multimedia Presentation
A nice presentation with voice over that explains more in details on how-to use this subclass in your application.