4D v14.3

SET ALLOWED METHODS

Home

 
4D v14.3
SET ALLOWED METHODS

SET ALLOWED METHODS 


 

SET ALLOWED METHODS ( MethodeArray ) 
Parameter Typ   Beschreibung
MethodeArray  Array String in 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)

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Formel
Nummer: 805

 
GESCHICHTE 

Geändert: 4D 2004.4

 
SIEHE AUCH 

EDIT FORMULA
GET ALLOWED METHODS

 
ARTIKELVERWENDUNG

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)