When users enter data into a column in a DataWindow object, processing begins at the top of the display value column of the associated code table.
If the data matches a display value, the corresponding data value is put in the internal buffer. For each display value, the first data value is used. Using the sample code table, if the user enters Massachusetts, ma, or Mass, MA is the data value.
You can specify that only the values in the code table are acceptable:
For a column using the Edit edit style, select the Validate check box
If you have selected the Validate check box for the Edit edit style, an ItemError event is triggered whenever a user enters a value not in the code table. Otherwise, the entered value is validated using the column's validation rule, if any, and put in the DataWindow buffer.
For the DropDownListBox and DropDownDataWindow edit styles, clear the Allow Editing check box to prevent users from typing a value
When the code table processing is complete, the ItemChanged or ItemError event is triggered.
Code table data
The data values in the code table must pass validation for
the column and must have the same datatype as the column.
Copyright © 2004. Sybase Inc. All rights reserved. |
![]() |