4D v14.3SET ALLOWED METHODS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET ALLOWED METHODS
|
SET ALLOWED METHODS ( methodsArray ) | ||||||||
引数 | 型 | 説明 | ||||||
methodsArray | 文字配列 |
![]() |
メソッド名配列 | |||||
SET ALLOWED METHODS コマンドを使用して、カレントセッションのフォーミュラエディタ上に表示されるメソッドを指定することができます。指 定したメソッドはコマンドリストの最後に表示され、フォーミュラで利用することができます。デフォルトでは(このコマンドを使用しない場合)、フォーミュ ラエディタ上にメソッドは表示されません。許可されていないメソッド名がフォーミュラで使用されている場合、シンタックスエラーが生成され、フォーミュラ の確定はできません。
引数methodsArrayには、フォーミュラエディタに提示するメソッドリストを格納した配列の名前を渡します。この配列は事前に定義しておかなければなりません。
メソッド名にワイルドカード記号(@)を使用し、許可されるメソッドグループを定義することができます。
デフォルトとして許可されていない4Dコマンドやプラグインコマンドをユーザが呼び出せるようにしたい場合、これらのコマンドを取り扱う特定のメソッドを使用しなくてはなりません。
Note: データベース設定の"セキュリティ"ページのオプションによって、すべてのユーザまたはDesignerとAdministratorに対し、フォーミュラエディタでのコマンドやメソッドへのアクセスを制限するメカニズムを無効にすることができるようになりました。"すべてのユーザーを制限する"オプションが チェックされていると、 SET ALLOWED METHODS コマンドは効果がありません。
この例は、名前が“formula”で始まるすべてのメソッドと、“Total_general”メソッドをフォーミュラエディタで使用可能にします:
ARRAY STRING(15;methodsArray;2)
methodsArray{1}:="formula@"
methodsArray{2}:="Total_general"
SET ALLOWED METHODS(methodsArray)
プロダクト: 4D
テーマ: フォーミュラ
番号:
805
変更: 4D 2004.4
EDIT FORMULA
GET ALLOWED METHODS
ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v11 SQL Release 6)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)