4D v14.3SET ALLOWED METHODS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET ALLOWED METHODS
|
SET ALLOWED METHODS ( MethodeArray ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
MethodeArray | Array String |
![]() |
Array mit den Methodennamen | |||||
Der Befehl SET ALLOWED METHODS definiert Methoden, 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 MethodeArray übergeben Sie den Namen der Methode oder das 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: Auf der Seite Sicherheit der Datenbank-Eigenschaften lässt sich der eingeschränkte Zugriff auf Befehle und Methoden im Formeleditor für alle Benutzer oder für Designer und Administrator deaktivieren. Ist die Option "Deaktivieren für alle" markiert, hat der Befehl SET ALLOWED METHODS keine Auswirkung.
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)
Produkt: 4D
Thema: Formel
Nummer:
805
Geändert: 4D 2004.4
EDIT FORMULA
GET ALLOWED METHODS
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)