Browse Prior Art Database

Auto Layout of Data Entry Panel

IP.com Disclosure Number: IPCOM000104833D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Related People

Green, CM: AUTHOR

Abstract

Disclosed is a scheme which employs existing system controls, such as those in OS/2*, to match data in tables and so enhance the entry or display of data.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Auto Layout of Data Entry Panel

      Disclosed is a scheme which employs existing system controls,
such as those in OS/2*, to match data in tables and so enhance the
entry or display of data.

      The user has a set of data tables for which he needs to create
one or more data entry panels containing fields for some or all of
the table columns.  Creating such panels without auto-generation is
awkward and time-consuming.  The column properties of the data are
used to auto-generate a suitable data entry panel for the selected
columns by the following algorithm.

      Along with the names and widths of selected columns and the
size of space available for the displayed data entry panel, use is
made of lists of valid values or lists of unique values for the
columns to determine what data entry control is best suited for the
edit and display of each column.

      For example, in an employee data file, a 'Division' column
might have a list of valid values defined, such as "Head Office",
"Computing", "Sales", "Production", and "Research and Development".
For such a column a multiple choice control, such as a set of radio
buttons or a drop down list, might be best to enable easy viewing or
setting of the column's data.  A 'Yes/No' value could be displayed
using a check box.  Where a column doesn't have fixed values, but has
a relatively small number of unique entries, a drop down list can be
used to suggest values for the column.

      The algorithm determines what data entry control to use for
each selected column u...