Select Data Entry from the Options menu to change any of the following:
- Ask for operator ID: If this box is checked, CSEntry will prompt the operator to enter an operator ID.
- Confirm end-of-case: If this box is checked, CSEntry will prompt the operator to accept the case at the end of each case entered.
- Allow partial save: If this box is checked, CSEntry will allow the operator, when in add, modify, or verify mode, to save a case which has not been completed.
- Validate alpha fields: If this box is checked, CSEntry will ensure that the data entered by an operator into an alphanumeric field with a value sets is validated (as happens automatically for numeric fields).
- Show case tree: There are four options for the case tree selection. There are options to never show a case tree, to show it only on mobile devices (Android and Universal Windows), to show it only on desktop devices, and to show it on all devices. If shown, CSEntry will display a tree on the left showing each item in the case currently being added, modified, or verified and its value. The tree can also be used to navigate between parts of the questionnaire.
- CAPI mode: If this box is checked, CSEntry will display the Computer-Assisted Personal Interviewing (CAPI) window. The top part is for question text (to be read during the interview). The bottom is for the normal form content.
- Center forms on screen: If this box is checked, CSEntry will center forms horizontally in the display window.
- Decimal mark is a comma: If this box is checked, CSEntry will use a comma instead of a period when showing numeric fields with a decimal component. The keyer must also type a comma instead of a period to enter the values after the decimal mark.
- Right-to-left entry: If this box is checked, CSEntry will orient rosters in a right-to-left manner, which is useful for languages like Arabic. The first column of a roster will be the furthest right in the roster and the roster will scroll from right to left..
If you are running CSEntry on a mobile device, there are some options to consider:
- Automatically advance on selection: When clicking on a response (when displayed as a radio button), CSEntry will automatically advance to the next field, rather than requiring the interviewer to swipe or press the next button.
- Show field labels above question text: Each field's label will be displayed on the screen above the field's associated question text. If unchecked, field labels will not be shown at all.
- Display error message numbers: When displaying an error message (from a errmsg call), the message number (either a number from the message file or the line number) will be displayed along with the message.
- Display value set codes alongside labels: When displaying a field using a control other than a text box, in addition to showing the labels, the codes will also appear.
At data entry time, the operator may be required to press the Enter key to advance to the next field, or the system may advance automatically when the field is filled with the correct number of digits. In the latter case, the operator can still advance by pressing Enter if the digits are not all filled. You may set this attribute individually for each field.
- All fields: All fields in the forms file require Enter key to advance. This option adds keystrokes for the operator, but allow the operator to control the cursor movement. Thus it is more consistent with the "heads-up" methodology. Selecting this option will change the setting for all fields.
- No fields: All fields in the forms file advance automatically. This option means the operator will ultimately hit fewer keystrokes, but will have to be aware that the cursor will move automatically when the correct number of digits has been entered in a field. This option is more consistent with the "heads down" methodology. Selecting this option will change the setting for all fields in the form.
- Some fields: You cannot select this option; it is permanently deactivated. If this option is highlighted, it means that there is a combination of enter options in effect; i.e., at least one field in the application has its Require Enter Key option checked and at least one other field has the attribute unchecked. Select one of the other two options to force all fields to the same setting.
At data entry time, CSEntry shows a message every time the keyer enters a value that is out of range according to the data dictionary. You may set the attribute to override the message and force the out-of-range value into the data file. If this attribute is not selected, the keyer cannot proceed until a valid value is entered.
- All fields: When this option is checked, all fields in the forms file can be forced. This option allows out-of-range values to be entered in the data file. To be sure of a file with only valid information, such values must be edited and corrected after keying is completed.
- No fields: No field in the form file may be forced. Checking this option prevents any out-of-range values from being entered in the data file. However, this forces the keyer to edit out-of-range values. For this reason, it is recommended that this option is used only where the persons carrying out the data capture operation are qualified to make such on-the-spot editing decisions.
- Some fields: When this option is highlighted, it indicates that some fields in the forms file permit out-of-range values and others do not. Checking one of the other two options will force all fields in the forms file to the same setting.
At data entry time, alphanumeric fields can either allow upper- and lower-case text, or they can force any entered letter to upper case. You may set the upper case attribute for all or some of the alphanumeric fields.
- All fields: Checking this option forces all alphabetic text entered to upper case. This option permits operators to enter text in either case setting while being assured that the output will be upper-case. This is particularly useful for "yes/no" [Y/N] or letter [A/B/C/D] responses.
- No fields: Checking this option permits entry of case-sensitive alphabetic characters, which is particularly useful for names and addresses. All alphanumeric fields in the forms file will permit mixed upper- and lower-case characters.
- Some fields: When this option is checked, it indicates that different fields in the forms file have different settings. Selecting one of the other two options will force all alphanumeric fields in the forms file to the same setting.
are dialog boxes that appear during data entry that allow users to choose values from a list rather than key them. These are also the settings used to determine how to display fields on mobile devices.
- All fields: Checking this option forces all fields with valid value sets to display a suitable extended control.
- No fields: Checking this turns off the extended controls for all fields, forcing each field to be keyed in as a text box.
- Some fields: When this option is checked, it indicates that different fields in the forms file have different settings. Selecting one of the other two options will force all fields in the forms file to the same setting.
, each item is either verified, that is, keyed again and compared with the value currently in the data file, or not verified, that is, displayed on the screen but not entered or changed. You may set the verify attribute for all or some of the fields.
- All fields: During verification, the cursor will pass through all fields in the same manner as during original keying. This option permits maximum verification of data.
- No fields: No fields are verified. This option can be useful when only a few fields need to be verified: This option can be set globally and then the verify property can be set for the few fields which require verification.
- Some fields: When this option is checked, it indicates that some fields in the forms file will be verified and others will not. Checking one of the other two options will force all fields to the same setting.
During verification, you may choose to verify only a subset of the cases in the data file, instead of verifying all the cases.
- Frequency: This is the interval between cases that CSEntry will use for verification. For example, if this value is 10, every 10th case will be verified.
- Start: This is the number of the first case in the data file to verify. For example, if this value is 5, and the frequency is 10, cases number 5, 15, 25, etc. will be verified. The case number is determined by the physical order of the cases in the data file. The start value must be less than or equal to the frequency value.
- Random Start: You may check this box instead of specifying a start value. CSEntry will then choose a random number for the start value. The random number will be between 1 and the frequency value.