Restriction: This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms.
A character screen consists of fields and blocks of fields that you paint on a blank screen. You can paint two types of fields:
- Input/Output (I/O) fields - These enable end users to view, add, update, and delete information. I/O fields can have as many characters as can fit on one row of the screen.
- Text fields - These display text, such as prompts for I/O fields, column headings, screen headings, section headings, and explanatory text.
Use the following guidelines as you paint your screens:
- Maximum 500 fields per screen.
- Turn on sticky mode to paint several fields at one time.
- Include repeated record blocks to accept or display multiple occurrences of one or more records, repeating a block of one or more source rows as many times as necessary. A repeated record block generates a table in Working-Storage.
- Column 1 in the generated screen definition is reserved for attribute bytes.
- When you create a static text field on a dialog screen:
- Paint the field as it should appear at run time.
- Include the appropriate number of ampersands (&). The Screen Generator generates two ampersands for every one you paint. Once the screen is online, DLG deletes the extra ampersands.
- Leave as many spaces at the right of the row as there are ampersands in the row.