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;
Wollen Sie wirklich den Debitor 'MÖBEL-MÜLLER KG' löschen?