Kommando "wo" - Ausgeben

Mit "wo" kann an jeder Stelle im Verarbeitungsteil eine Ausgabezeile direkt geschrieben werden.

 

#Kom-
mando
SingleLabelFeld1OperatorOperandKürzelTrimOutput[Beschreibung]
#wo...Bezug...............Feld-a,'abcd,Feld-b,'xyz,Feld-cDie Zeile wird sofort in die CSV-Datei geschrieben.
#wo...Bezug...............Feld-a,';,'abcd,';,Feld-b,';,'xyz,';,Feld-cWie Oben, aber jeweils mit "Semikolon" für CSV-Trenner zwischen den Ausgabefeldern.

Schreibweise im Detail: Felder werden durch "Kommas" getrennt aufgezählt, eine Konstante beginnt mit einem "Hochkomma".

Feld-a,  ';  ,'abcd,  ';  ,Feld-b,  ';  ,'xyz,  ';  ,Feld-c

Ein "wo"-Kommando kann man mit einer Prüfung kombinieren. In diesem Fall erfolgt die Ausgabe nur bei einem positiven Prüfergebnis. Wird weiters in Feld "Kennzeichen"ein Wert eingetragen, wird dieser im positiven Fall in das zu überprüfende Feld geschrieben.

#Kom-
mando
SingleLabelFeld1OperatorOperandKenn-
zeichen
TrimOutput[Beschreibung]
#wo...BezugSwitch_Uebgleich'......Feld-a, 'abcd, Feld-b, 'xyz, Feld-cWenn der Schalter für die Überschrift noch leer ist, erfolgt die Ausgabe der Zeile
#wo...BezugSwitch_Uebgleich'x...Feld-a, 'abcd, Feld-b, 'xyz, Feld-cDer Schalter wurde jetzt auf "x" gesetzt. Beim nächsten Durchlauf ist er also leer. Diese Ausgabe erfolgt also nur einmal. Achtung! Mit dieser Variante der Steuerung kann der Schalter zurückgesetzt werden.
#woSBezug...............Feld-a, 'abcd, Feld-b, 'xyz, Feld-cMit dem "Single"-Kennzeichen wird die Zeile automatisch nur einmal ausgegeben. Ein Zurücksetzen ist nicht möglich.