Formatspezifikation für Zeichen-, Objekt- und Datenfelder

Geben Sie beim Definieren von Feldern mit den folgenden Symbolen eine möglichst genaue Spezifikation für das Format von Zeichen-, Objekt- und Datenfeldern an.

Auch Barcodes sollten anhand dieses Verfahrens angegeben werden. Wenn Sie nicht genau wissen, wie viele und welche Zeichen im Barcode zulässig sind, schlagen Sie diese Informationen unter Von FORMS unterstützte Barcodes nach.

Im Wesentlichen geben Sie im Format C(f-t) an, wie viele Zeichen eines bestimmten Typs zulässig sind. Dabei steht C für den Zeichentyp, f für „Länge von“ und t für „Länge bis“.

 Achtung: In der Formatspezifikation sind Leerzeichen nicht zulässig.

Symbol

Bedeutung

Beschreibung

N

Zahlen

Beispiel: N(7)

Bedeutung: Ein 7-stelliges numerisches Feld

Beispiel für Feld: 1234567

A

Buchstaben des Alphabets

Beispiel: A(2-5)

Bedeutung: Ein alphabetisches Feld mit 2 bis 5 Zeichen

Beispiel für Feld: Abc

X

Alphanumerische Zeichen (Ziffern und Buchstaben) und Sonderzeichen wie „#“, „>“ usw.

Beispiel: X(5)

Bedeutung: Ein Feld mit fünf Zeichen, von denen jedes ein Buchstabe, eine Ziffer oder ein Sonderzeichen sein kann

Beispiel für Feld: Abc3D

Hinweis: Felder dürfen maximal 2710 Zeichen enthalten, so dass alle möglichen Zeichen in einem PDF417-Barcode Platz finden.

W

Leerzeichen

Beispiel: N(3)WN(2)

Bedeutung: Ein Feld mit 3 Ziffern, einem Leerzeichen und 2 weiteren Ziffern

Beispiel für Feld: 123 45

S

Zahl mit Vorzeichen (Plus- oder Minuszeichen)

Beispiel: SN(3)

Bedeutung: Ein dreistelliges numerisches Feld mit einem vorangestellten Plus- oder Minuszeichen

Beispiel für Feld: -425

Hinweis: Negativen Zahlen wird in der daraus folgenden Transaktion ein Minuszeichen (-) vorangestellt. Positiven Zahlen wird in der Transaktion nur dann ein Pluszeichen (+) vorangestellt, wenn das Pluszeichen im Feld enthalten ist.

-

Entfernen Sie vor dem Transfer eventuelle Sonderzeichen am Anfang oder am Ende einer Zeichenkette.

Beispiel: N(4)-X(0-1)[#]

Bedeutung: Beim Transferieren dieses vierstelligen Feldes wird das Zeichen #, falls vorhanden, entfernt.

Beispiel für Feld: 1234#

Ausgabe: 1234

.

Dezimalwerte

Beispiel: N(1-5).NN

Bedeutung: Ein numerisches Feld mit ein bis fünf Ziffern, gefolgt von einem Dezimaltrennzeichen und zwei weiteren Ziffern

Beispiel für Feld: 24.99

Hinweis:Wenn Sie in der Formatspezifikation eine Dezimalzahl angeben, sollten Sie auch die Position des Dezimaltrennzeichens festlegen, denn dadurch lassen sich die Interpretationsergebnisse verbessern. Siehe auch: Betragsfeld.

*

Nicht signifikante Zeichen

Beispiel: N(3)*N(5)

Bedeutung: Drei Ziffern, gefolgt von einem Zeichen, das ignoriert werden soll, und fünf weiteren Ziffern

Beispiel für Feld: 123-45678

Ausgabe: 12345678

^

 

Unzulässiges Zeichen

Beispiel: N[^0] (klicken für weitere Beispiele)

Bedeutung: Eine einzelne Ziffer außer 0

Beispiel für Feld: 2

( )

Erforderlich

Beispiel: A(5)

Bedeutung: Das Feld muss fünf Buchstaben enthalten.

Beispiel für Feld: Abcde

[ ]

Angegebenes Zeichen

Beispiel: N[139] (klicken für weitere Beispiele)

Bedeutung: Eine von drei möglichen Ziffern: 1, 3 oder 9

Beispiel für Feld: 3

Festlegen des Feldformats

Interpretieren von Bankschecks

Festlegen von Feldvalidierungsroutinen