När du definierar fält skriver du en Formatspecifikation för tecken-, objekt- och datafält så korrekt som möjligt med hjälp av symbolerna nedan.
Ange även streckkoder enligt detta system. (Om du är osäker på hur många tecken och vilken typ av tecken som är tillåtna i din streckkod kan du läsa om detta i avsnittet Streckkoder som stöds av FORMS.)
Ange hur många tecken av en viss typ som tillåts enligt formatet C(f-t), där C står för typ av tecken, f står för "längd från" och t står för "längd till".
Varning: Blanksteg är inte tillåtna i formatspecifikationen.
|
Symbol |
Innebörd |
Beskrivning |
|
N |
Siffror |
Exempel: N(7) Innebörd: Ett sjusiffrigt numeriskt fält Exempel på fält: 1234567 |
|
A |
Bokstäver |
Exempel: A(2-5) Innebörd: Ett alfabetiskt fält med två till fem tecken Exempel på fält: Abc |
|
X |
Alfanumeriska tecken (bokstäver och siffror) specialtecken, t.ex. #, < och så vidare |
Exempel: X(5) Innebörd: Ett fält med fem tecken, vilka kan vara bokstäver, siffror eller specialtecken Exempel på fält: Abc3D Obs: Det maximala antalet tecken i ett fält är 2710 (för att kunna rymma alla möjliga tecken i en PDF417-streckkod). |
|
W |
Blanksteg |
Exempel: N(3)WN(2) Innebörd: Ett fält med tre siffror, ett blanksteg och ytterligare två siffror Exempel på fält: 123 45 |
|
S |
Siffror med plus- eller minustecken |
Exempel: SN(3) Innebörd: Ett tresiffrigt numeriskt fält med inledande plus- eller minustecken. Exempel på fält: -425 Obs:Negativa tal föregås av ett minustecken (-) i den resulterande transaktionen. Positiva tal föregås av ett plustecken (+) i transaktionen endast om plustecknet faktiskt är skrivet i fältet. |
|
- |
Avlägsna vissa inledande eller avslutande tecken i en sträng innan överföring |
Exempel: N(4)-X(0-1)[#] Innebörd: Om tecknet # finns med tas det bort när det här fyrsiffriga fältet överförs Exempel på fält: 1234# Utdata: 1234 |
|
. |
Decimal |
Exempel: N(1-5).NN Innebörd: Ett numeriskt fält med en till fem siffror följt av ett decimaltecken och ytterligare två siffror Exempel på fält: 24.99 Obs: När du anger att en decimal i formatspecifikationen kan du förbättra tolkningen genom att ange decimalens position. Se även: Beloppsfält. |
|
* |
Oväsentliga tecken |
Exempel: N(3)*N(5) Innebörd: Tre siffror följda av ett tecken som ska ignoreras, därefter ytterligare fem siffror Exempel på fält: 123-45678 Utdata: 12345678 |
|
^
|
Ej tillåtet tecken |
Exempel: N[^0] (klicka här om du vill se fler exempel) Innebörd: Valfri siffra utom 0 Exempel på fält: 2 |
|
( ) |
Obligatoriskt |
Exempel: A(5) Innebörd: Fältet måste innehålla fem bokstäver Exempel på fält: Abcde |
|
[ ] |
Specifikt tecken |
Exempel: N[139] (klicka här om du vill se fler exempel) Innebörd: Ett av tre möjliga tecken: 1, 3 eller 9 Exempel på fält: 3 |