In allen
Strings "..." einer Script-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].
Hinweis: Bei Verwendung der Komponente InputAssistant gibt es darüberhinaus die Möglichkeit, mit eigenen Scriptvariablen zu arbeiten (zum Beispiel Vergleiche, Rechnungen u.ä.). Die Beschreibung finden Sie in Variablen, Berechnungen, Vergleiche. Beispiel: Title "Anzeige Konto &F[Kontonummer]" Falls der aktuelle Inhalt des Felds F[Kontonummer] 113100 war, ist das Script-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 Masken 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, dass 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 |