メインコンテンツまでスキップ
バージョン: 次へ

OBJECT Get data source formula

OBJECT Get data source formula ( * ; object : Text ) : 4D.Formula
OBJECT Get data source formula ( object : Variable, Field ) : 4D.Formula

引数説明
*演算子If specified, object is an object name (string) ; if omitted, object is a variable or a field
objectText, Variable, FieldForm object name (if * is specified) or
Field or variable (if * is omitted)
戻り値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
スレッドセーフ×