Variablen |
In allen Strings "..." einer Skript-Kommandozeile können ein oder mehrere Variablen eingefügt werden, die sich auf Felder des aktuellen Bildes oder eines vorangegangenen Bilds beziehen können. Sie werden automatisch ersetzt durch den jeweiligen Feldinhalt. Die Bezeichnung der Variablen setzt sich zusammen aus dem &-Zeichen gefolgt von der Bezeichnung des entsprechenden Felds in eckigen Klammern, z.B. &F[Kontonummer].
Beispiel: Title "Anzeige Konto &F[Kontonummer]" Falls der aktuelle Inhalt des Felds F[Kontonummer] 113100 war, ist das Skript-Kommando äquivalent mit Title "Anzeige Konto 113100" Eine Teilzeichenfolge kann durch die Notation &F[...](a-b) eingesetzt werden; dabei ist a die Nummer des ersten Zeichens, b die Nummer des letzten Zeichens. Beispiel: "&F[Kontonummer](3-4)" wird ersetzt durch “31″, wenn die gesamte Kontonummer 113100 ist. Ab und zu ist es nötig, auch die Eingabewerte aus vorher prozessierten Bildern zur Verfügung zu haben. Beispielsweise könnte eine Materialnummer im Einstiegsbild der Transaktion eingegeben worden sein und Sie benötigen sie im zweiten Bild zum Zusammensetzen des Namens einer Produktabbildung, die Sie anzeigen möchten. Sie können in diesem Fall durch die Angabe von zwei Doppelpunkten :: vor dem Namen der Variablen (innerhalb der eckigen Klammer) ausdrücken, daß es sich um ein Eingabefeld auf einem vorangegangenen Bild handelt. Beispiel: Image (4,80) "P:\products\img&[::Materialnummer].jpg" Wurde beispielsweise die Materialnummer 00500187 auf dem Einstiegsbild eingegeben, so wird nun das Bild P:\products\img00500187.jpg angezeigt. Als systemseitig vordefinierte Variable steht daneben das Tagesdatum &[today_...] in verschiedenen Formaten zur Verfügung, wobei man die Buchstaben d=Tag, m=Monat und y=Jahr frei zusammensetzen kann. Beispiele für das Datum 24. Dezember 1999: &[today_dmy] 24121999 Ebenfalls unterstützt ist die Angabe einer Anzahl Tage, die zum Tagesdatum dazuaddiert oder davon subtrahiert wird. Beispiele für das Datum 24. Dezember 1999: &[today+1_dmy] 25121999 |