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 |