Formularfelder
Das folgende Diagramm zeigt ein Formularfeld an:

- *
- Gibt an, dass es sich bei dem Feld um ein Konstantenfeld handelt. Es hat keinen Namen, aber einen konstanten Wert, der in der feldspezifischen Eigenschaft value angegeben ist. Anweisungen in Ihrem Code können nicht auf den Wert in einem Konstantenfeld zugreifen.
- fieldProperty
- Eine Formularfeldeigenschaft, die auf ein Konstantenfeld oder ein Variablenfeld angewendet werden kann. Weitere Informationen finden Sie unter Eigenschaften von Formularfeldern.
- fieldName
- Gibt den Namen des Felds an. Ihr Code kann auf den Wert eines benannten Felds zugreifen.
Falls ein Textformular ein Feld enthält, das in einer Zeile beginnt und in einer anderen endet, kann das Textformular nur in Anzeigen angezeigt werden, deren Breite mit der Breite des Formulars übereinstimmen.
- index
- Die Anzahl von Elementen in einer Feldgruppe. Es werden nur eindimensionale Feldgruppen unterstützt.
- primitiveType
- Der dem Feld zugeordnete Basistyp. Diese Spezifikation wirkt sich auf die maximale Länge aus. Aber alle numerischen Felder werden als NUM-Typ generiert.
Formulare, die Felder vom Typ DBCHAR enthalten, können nur auf Systemen und Einheiten verwendet werden, die Doppelbytezeichensätze unterstützen. Ebenso können Formulare, die Felder des Typs MBCHAR enthalten, nur auf Systemen und Einheiten mit Unterstützung für Mehrbytezeichensätze verwendet werden.
Die Basistypen FLOAT, SMALLFLOAT und UNICODE werden in Text- oder Druckformularen unterstützt.
- length
- Die Länge des Felds, falls erforderlich. Dies ist eine Ganzzahl, die die maximale Anzahl von Zeichen oder Ziffern darstellt, die in dem Feld platziert werden kann.
- decimals
- Für manche numerischen Typen (BIN, DECIMAL, NUM, NUMC oder PACF) können Sie eine Anzahl von Dezimalstellen angeben. Die maximale Anzahl von Dezimalstellen ist die kleinere von zwei Zahlen: 18 oder die als length deklarierte Anzahl von Stellen. Das Dezimaltrennzeichen wird nicht mit den Daten gespeichert.
- dataItemPartName
- Der Name eines DataItem-Abschnitts, der ein Formatierungsmodell für das Feld ist, wie unter Primitive-Typen als DataItem-Abschnitte anpassen beschrieben. Der DataItem-Abschnitt muss für den Formularabschnitt sichtbar sein.
Kompatibilität
| Plattform | Problem |
|---|---|
| IMS/VS |
|
| COBOL-Generierung | Die folgenden Datentypen werden für Formularfelder nicht unterstützt:
|