OBJECT Get data source formula
OBJECT Get data source formula ( {* ;} object ) : formula
引数 | 型 | 説明 | |
---|---|---|---|
* | 演算子 | → | 指定時、object はオブジェクト名(文字列) 省略時: object は変数またはフィールド |
object | any | → | オブジェクト名( * 指定時)、または 変数やフィールド( * 省略時) |
formula | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には Null ) |
説明
OBJECT Get data source formula コマンドは object 引数と * で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。
任意の * 演算子を渡した場合、 object 引数でオブジェクト名を文字列で指定します。 この演算子を省略した場合には object 引数でフィールドまたは変数を指定します。 この場合、文字列ではなくてフィールドまたは変数参照を渡します(フィールドまたは変数オブジェクトのみ)。
フォームオブジェクトにフォーミュラが割り当てられている場合、それはランタイムにオブジェクトのデータソースとして振る舞います。
もしこのコマンドがフォーミュラが割り当てられていないオブジェクトに対して適用された場合、コマンドは自動的に割り当てられているダイナミックフォーム変数を返します。
フォームオブジェクトが存在しないかフォーミュラをサポートしていない場合、 Null
を返します。
例題
オブジェクトに割り当てられているフォーミュラ(あれば)をチェックしたい場合を考えます:
$formula:=OBJECT Get data source formula(*; "myInput")
参照
OBJECT SET DATA SOURCE FORMULA
LISTBOX GET COLUMN FORMULA
OBJECT SET DATA SOURCE
OBJECT GET VALUE
プロパティ
コマンド番号 | 1852 |
スレッドセーフ | ✗ |