﻿# type

_type_ is a string containing a sensible combination of the codes listed in the following sections. Note the following: 

•	Case is significant.

•	The codes are generally additive, and you can use as many as you want. For example, specifying both the codes for alphabetic and numeric types will result in an alphanumeric field.

•	The codes many be either single-character codes, or double or even triple character codes. All of the double-character codes begin with the lead-in character | (vertical bar.) All of the triple character codes begin with a pair of vertical bars.

The codes are organized into the categories shown in the following topics. The final topic in this section, [Type Codes Summary](typecodessummary.md), shows all of the _type_ codes in a single table.

Note that in addition to the _type_ parameter, INFLD also adds any default type codes set via the system parameter (miame.ini) [SBR=INFDEF](infdef.md) directive or via the [SET INFDEF](infdef_set.md) command. Use CTRL+V while editing a field to see the complete list of type codes active for that field. 

**Subtopics**

- [Character Type Acceptance](charactertypeacceptance.md)

- [Numeric Formatting Codes](numericformattingcodes.md)

- [Date/Time-Related Codes](datetime-relatedcodes.md)

- [LDF-Related Codes](ldf-relatedcodes.md)

- [Timer-Related Codes](timer_related_codes.md)

- [GUI-Related Codes](gui-related_codes.md)

- [Miscellaneous Codes](miscellaneous_codes.md)

- [Exit Key Enabling Codes](exitkeyenablingcodes.md)

- [Type Codes Summary](typecodessummary.md)