Version 2004.4 (Geändert)
SET ALLOWED METHODS (MethodeArray)
Parameter | Typ | Beschreibung | |
MethodeArray | Array String | Array mit den Methodennamen |
Beschreibung
Mit dem Befehl SET ALLOWED METHODS können Sie Methoden definieren, die für die aktuelle Sitzung im Formeleditor angezeigt werden. Die bezeichneten Methoden erscheinen am Ende der Befehlsliste und lassen sich in Formeln verwenden. Standardmäßig, d.h. wenn dieser Befehl nicht verwendet wird, sind im Formeleditor keine Methoden sichtbar. Verwendet eine Formel einen nicht zugelassenen Methodennamen, wird ein Syntaxfehler generiert. Die Formel lässt sich dann nicht bestätigen.
Im Parameter MethodenArray übergeben Sie den Namen der Methode oder des Array mit der Liste der Methoden, die für den Formeleditor vorgeschlagen werden. Das Array muss natürlich zuvor angelegt werden.
Mit dem "Joker" Zeichen (@) in Methodennamen können Sie eine oder mehrere zugelassene Methodengruppen definieren.
Soll der Benutzer auch die Möglichkeit haben, 4D oder Plug-In Befehle aufzurufen, die standardmäßig nicht allgemein zugänglich sind, müssen Sie dafür spezifische Methoden verwenden.
Hinweis: Ab 4th Dimension Version 2004.4 gibt es zwei Optionen in den Voreinstellungen der Datenbank, über die sich der eingeschränkte Zugriff auf Befehle und Methoden im Formeleditor für alle Benutzer aufheben lässt (Option Kompatibilität) oder nur für den Designer und Administrator.Die Option hat Priorität vor dem Befehl SET ALLOWED METHODS. Ist sie markiert, hat der Befehl keine Auswirkung.
Beispiel
Dieses Beispiel lässt alle Methoden zu, die mit "formula" beginnen und im Formeleditor die Methode "Total_general" enthalten:
ARRAY STRING(15;methodsArray;2) methodsArray{1}:="formula@" methodsArray{2}:="Total_general" SET ALLOWED METHODS(methodsArray)
Referenz
EDIT FORMULA, GET ALLOWED METHODS.