Ok := Dialog.CONFIRM(String [, Default] [, Value1] ,...);
CONFIRM
Die Funktion CONFIRM öffnet ein Dialogfenster mit einem Hinweistext (String) zum Bestätigen einer Aktion.
Parameter
Der erste Parameter (String) definiert den Text, der im Dialogfenster ausgegeben werden soll. Der Text sollte eine Frage stellen.
Der zweite Parameter (Default) ist optional und gibt an, ob der Fokus auf der Schaltfläche „Ja” (TRUE) oder auf der Schaltfläche „Nein” (FALSE) liegt. Wird der Parameter weggelassen, liegt der Fokus standardmäßig auf der „Nein”-Schaltfläche.
Der dritte Parameter (Value1, ...) ist ebenfalls optional und dann zu benutzen, wenn im Hinweistext (String) Platzhalter benutzt werden. Da der Befehl CONFIRM maximal nur zwölf Parameter akzeptiert, können nur zehn Platzhalter angegeben werden. Wenn mehr Platzhalter benötigt werden, müsste der Befehl STRSUBSTNO zusätzlich genutzt werden.
Rückgabewert
Die Funktion CONFIRM liefert TRUE zurück, wenn der Anwender auf die Schaltfläche „Ja” klickt. FALSE dagegen, wenn auf „Nein” geklickt wird.
Beispiel
WITH Customer DO IF GET('10000') THEN IF CONFIRM(Text001,FALSE,Name) THEN DELETE;