RaiseError

Navigation:  Entwicklerhilfe > Makro-Referenz

RaiseError

Previous pageReturn to chapter overviewNext page

Makro-Funktion RaiseError

Laufzeitfehler auslösen.

Syntax: {RaiseError:Message,[Condition]}

RaiseError löst einen Laufzeitfehler mit dem in Message angegebenen Text aus.

Wenn Sie das Makro beispielsweise durch einen Fehler abbrechen möchten, wenn das aktuelle Dokument keinem Projekt zugeordnet ist, sieht die Funktion folgendermaßen aus:

{RaiseError:Projektzuordnung fehlt,{Doc:PROJECT}=}

Hinter dem Gleichheitszeichen folgt direkt die abschließende runde Klammer. Die Bedingung ist also erfüllt, wenn das Projekt leer ist. In diesem Fall würde die Fehlermeldung "Projektzuordnung fehlt" erscheinen, das Makro und programminternen Funktionen abgebrochen.

Die Verwendung der Funktion ohne Condition erfolgt i.d.R. nur zusammen mit IF.

 

Message: Text der Fehlermeldung.

Condition: optionale Angabe einer Bedingung: der Fehler wird nur ausgelöst, wenn die Bedingung erfüllt ist. Condition erlaubt die Operatoren =, <>, < und >. Zwischen Groß- und Kleinschreibung wird nicht unterschieden.

Siehe auch

Makro-Referenz

Bedingte Ausführung

Exit

DBCheckFieldValue

IfThen