リファレンス > 関数リファレンス > 論理関数 > Self
 
Self
目的 
計算式が定義されているオブジェクトの内容を返します。
構文 
Self
引数 
なし
戻り値のデータタイプ 
テキスト、数字、日付、時刻、タイムスタンプ
起点 
FileMaker Pro 9.0
説明 
Self 関数は、オブジェクトを明示的に参照することなく、関連付けられているオブジェクトを参照できる計算方法を提供します。
Self 関数を使用して、異なるオブジェクトに適用できる 1 つの計算式を作成することができます。Self 関数は、オブジェクトに値が含まれている場合にレイアウトオブジェクトの内容を返すため、条件付書式の計算やポップアップヘルプの計算に便利です。また、Self 関数をフィールド定義計算 (自動入力および評価に使用する計算式) で使用すると、対応するフィールドの値が返されます。
 
この例の式では、フィールドへの入力値が 10 より大きい場合、テキスト書式を設定するためのオブジェクトの条件付き書式パネルの中で使用することができます。
self > 10 は、10 より大きい値のレイアウトフィールドオブジェクトの場合は「1」 (真) を返します。
次の例では、レイアウトオブジェクトのポップアップヘルプの計算で、0 よりも小さい値が入力されているかどうかによって異なるポップアップヘルプテキストを表示します。
if ( self< 0 ; "ゼロより小さい値","ゼロまたはゼロより大きい値" )
関連項目 
関数リファレンス (種類順)
関数リファレンス (名前順)
計算式について
関数について
計算フィールドの定義
計算式での演算子の使い方
レイアウトオブジェクトの条件付き書式の定義