En kund har använt ett formulär för att beställa kläder på postorder.
|
Artikel |
Artikelnr |
Pris |
|
Kjol |
12345 |
123 |
|
Byxor |
22447 |
320 |
I formulärdefinitionen i FORMS har postorderföretaget namngett och indexerat formulärets fält på följande sätt:
|
Artikel |
Artikelnr |
Pris |
|
Namn[1] |
Nummer[1] |
Pris[1] |
|
Namn[2] |
Nummer[2] |
Pris[2] |
|
Namn[3] |
Nummer[3] |
Pris[3] |
|
Namn[4] |
Nummer[4] |
Pris[4] |
|
Namn[5] |
Nummer[5] |
Pris[5] |
Anta att postorderföretaget inte vill att alla fält ska tas med i utdatafilen, utan endast de fält som kunden har fyllt i. Transaktionsbeskrivningen kan då skrivas så här:

Eftersom Namn[1] och Namn[2] är ifyllda, men Namn[3] till och med Namn[5] inte är ifyllda blir resultatet följande:
Formulärnamn,12345, 123,22447, 320,...
Utan transaktionsfälten #If och #EndIf skulle resultatet ha sett ut så här:
Formulärnamn,12345, 123,22447, 320, , , , ,...
Ett annat sätt att undvika blanksteg är att välja Komprimering i dialogrutan Alternativ för transaktionsbeskrivning.
Infoga villkorliga transaktionsfält i transaktionsbeskrivningar