:BEGINREAD... :ENDREAD
Verwenden Sie die Script-Statements :BEGINREAD und :ENDREAD, um Anfang und Ende des Inhalts eines Dialogs zu definieren. Fügen Sie beliebig viele Elemente zwischen den Statements :BEGINREAD und :ENDREAD ein, um Texte zu definieren und Benutzer abzufragen.
Schreiben Sie :READ-Statements zwischen den beiden Befehlen, um Benutzerabfragen zu definieren. Die Anzahl der :READ-Statements bestimmt die Größe des Dialogs. Die Parameter, die Sie in den :READ-Statements angeben, zeigen auch das Aussehen des Dialogs und die Funktionen der Eingabefelder. Verwenden Sie :PRINT-Statements, um Informationen oder Anweisungen im Dialog bereitzustellen.
Syntax
:BEGINREAD [Label[,F]]
Statements
:ENDREAD
Parameter
- :BEGINREAD
Definiert den Anfang des Dialoginhalts - Label
(Optional) Name des Dialogs
Format: Script-Literal, Script-Variable oder Script-Funktion
Standardwert: Name des Objekts - F
Formatiert den Text im Dialog so, dass alle Buchstaben die gleiche Breite haben
Tipp: Dieser Parameter ist hilfreich beim Ausrichten von Spalten. - Statements
Script-Statements, die den Inhalt des Dialogs definieren - :ENDREAD
Definiert das Ende des Dialoginhalts
Hinweise:
- Sie können beliebig viele :READ und :PRINT Statements zwischen :BEGINREAD und :ENDREAD einfügen.
- Dieses Script-Statement bewirkt, dass alle offenen Transaktionen des Scripts in die AE-Datenbank geschrieben werden.
Wichtig! Der Dialog wird nicht angezeigt, wenn die Aufgabe oder der Workflow, in dem die Aufgabe ausgeführt wird, so konfiguriert ist, dass er zur Laufzeit generiert wird. Wenn der Dialog nicht angezeigt wird, werden Standardwerte für die :READ-Anweisungen verwendet. Wenn die Standardwerte zu ungültigen Antworten führen, wird die Script-Generierung abgebrochen.
Mehr Informationen:
Beispiel
Das folgende Beispiel erstellt einen Dialog mit dem Titel Anmelden, in dem der Benutzer aufgefordert wird, seine Abteilung und seinen Namen einzugeben:
:BEGINREAD "Log on"
:READ &DEP#, "08", "Please enter your department",, M
:READ &NAME#, "08", "Please enter your name",, M
:ENDREAD
Siehe auch: