Data Forms
Data forms permit entry of predefined items into labeled fields of specially formatted displays.
"Good Sample Data Form"
|-----------------------------------------------------|
"Bad Sample Data Form"
|-----------------------------------------------------|
In a form-filling dialogue, when a user is entering logically
related items, require just one explicit entry action at the end of the transaction
sequence, rather than separate entry of each item.
"Comment" Depending on form design, this practice might
involve entering the entire form, or entry by page or section of a longer form. Form
design should indicate to users just where explicit entry is required.
"Comment" Single entry of grouped data will generally
permit faster input than item-by-item entry, and should prove more accurate as well. This
practice permits user review and possible data correction prior to entry, and also helps
the user understand at what point grouped data are processed. It will also permit
efficient cross validation of related data items by the computer.
"1.4/2 Flexible Interrupt"
When multiple data items are entered as a single transaction, as in form filling, allow the user to REVIEW, CANCEL, or BACKUP and change any item before taking a final ENTER action.
"1.4/3 Minimal Use of Delimiters"
Whenever possible, allow entry of multiple data items without keying special separator or delimiter characters, e.g., hyphens, dollar signs, etc.
"1.4/4 + Standard Delimiter Character"
When a field delimiter must be used for data entry, adopt a standard character to be employed consistently for that purpose.
"1.4/5 Data Field Labels"
For each data field, display an associated label to help users understand what entries can be made.
(Bad)
| NAME, ORGANIZATION AND PHONE |
| |
| __ __ __ __ __ __ __ __ __ __ __ __ |
| |
| __ __ __ __ |
| |
| __ __ __ __ __ __ __ |
"Reference" BB 2.1.7
"1.4/6 + Consistent Labeling"
Make field labels consistent; always employ the same label to indicate the same kind of data entry.
"1.4/7 + Protected Labels"
Protect field labels from keyed entry, by making the cursor skip over them automatically when a user is spacing or tabbing.
"1.4/8 + Labels Close to Data Fields"
Ensure that labels are sufficiently close to be associated with their proper data fields, but are separated from data fields by at least one space.
"1.4/9 + Standard Symbol for Prompting Entry"
Choose a standard symbol for input prompting and reserve that symbol only for that use.
(Bad)
| TIME ________ |
"Comment" Consistent use of a symbol for input prompting
in data entry forms, in menus, in command entry lines, etc., will help to cue users that
an input is required. A standard symbol used in addition to other formatting cues will
help to alert a user to differences between labels and displayed data, between messages
requiring input and messages for information only.
"1.4/10 Marking Field Boundaries"
Display special characters or other consistent means of highlighting to clearly delineate each data field.
(Bad)
| Enter account number: |
"1.4/11 + Prompting Field Length"
Provide cues in field delineation to indicate when a fixed or maximum length is specified for a data entry.
(Bad)
| Enter ID (9 characters): |
"Example" See sample displays in this section.
"Comment" Prompting by delineation is more effective than
simply telling the user how long an entry should be. In the example cited here,
underscoring gives a direct visual cue as to the number of characters to be entered, and
the user does not have to count them.
"Comment" Similar implicit cues should be provided when
data entry is prompted by auditory displays. Tone codes can be used to indicate the type
and length of data entries.
"1.4/12 + Marking Required and Optional Data Fields"
In designing form displays, distinguish clearly and consistently between required and optional entry fields.
"1.4/13 + Field Markers Not Entered with Data"
When item length is variable, so that a data entry does not completely replace the markers in a field, ignore any remaining field markers in computer processing.
"1.4/14 + Automatic Justification of Variable-Length Entries"
When item length is variable, provide automatic justification in computer processing; a user should not have to justify an entry either right or left.
"1.4/15 Explicit Tabbing to Data Fields"
Require users to take explicit keying ("tabbing") action to move from one data entry field to the next; the computer should not provide such tabbing automatically.
"1.4/16 Distinctive Label Format"
Make labels for data fields distinctive, so that they will not be readily confused with data entries, labeled control options, guidance messages, or other displayed material.
"1.4/17 + Consistent Label Format"
When data fields are distributed across a display, adopt a consistent format for relating labels to delineated entry areas.
"1.4/18 + Label Punctuation as Entry Cue"
The label for each entry field should end with a special symbol, signifying that an entry may be made.
"1.4/19 Informative Labels"
In labeling data fields, employ descriptive wording, or else standard, predefined terms, codes and/or abbreviations; avoid arbitrary codes.
(Bad)
| DATECODE: __ __ __ __ __ |
| |
| SSAN: __ __ __ __ __ __ __ __ __ |
"Example" See sample displays in this section.
"Comment" Do not create new jargon. If in doubt, pretest
all proposed wording with a sample of qualified users.
"1.4/20 Data Format Cueing in Labels"
Include in a field label additional cueing of data format when that seems helpful.
"1.4/21 + Labeling Units of Measurement"
When a measurement unit is consistently associated with a particular data field, include that unit as part of the field label rather than requiring a user to enter it.
"1.4/22 + Familiar Units of Measurement"
Employ units of measurement that are familiar to the user.
(Bad)
| SPEED LIMIT: __ __ feet per second |
(Good)
| FUEL USE: __ __.__ miles per gallon |
(Bad)
| FUEL USE: .__ __ gallons per minute |
"Comment" If data must be converted to unfamiliar units, the computer should handle that automatically.
"1.4/23 + Alternative Units of Measurement"
When alternative measurement units are acceptable, provide space in the data field so that a user can designate the units actually entered.
"1.4/24 Form Compatible for Data Entry and Display"
When forms are used for reviewing displayed data as well as for data entry, make the form for data entry compatible with that for display output; use the same item labels and ordering for both.
"1.4/25 + Form Compatible with Source Documents"
When data entry involves transcription from source documents, ensure that form-filling displays match (or are compatible with) those documents, in terms of item ordering, data grouping, etc.
"1.4/26 Minimal Cursor Positioning"
When designing displays for form-filling data entry, minimize user
actions required for cursor movement from one field to the next.
"Comment" Placing all required fields before any optional
fields will sometimes make data entry more efficient.
"1.4/27 + Data Items in Logical Order"
If no source document or external information is involved, then design forms so that data items are ordered in the sequence in which a user will think of them.
"1.4/28 Automatic Cursor Placement"
When a form for data entry is displayed, the computer should place the cursor automatically at the beginning of the first entry field.