GetLayoutObjectAttribute
 
目的 
計算式で現在アクティブなオブジェクト名によって指定されたレイアウトオブジェクトの属性を返します。
構文 
GetLayoutObjectAttribute ( オブジェクト名 ; 属性名 {; 繰り返し回数 ; ポータル行番号 } )
引数 
オブジェクト名 - 現在のレイアウトにある名前を付けられたレイアウトオブジェクトの名前
属性名 - サポートされている属性の名前(下記参照)。
繰り返し回数 - (繰り返しフィールドの)繰り返し回数。
ポータル行番号 - ポータル内の行番号。
メモ  中カッコ { } 内の引数はオプションです。
戻り値のデータタイプ 
テキスト
起点 
FileMaker Pro 8.5
属性
 
オブジェクト名にフォーカスがある場合は「1」、それ以外の場合は「0」を返します。フォーカスの対象となるオブジェクトは、フィールド、ポータル、タブパネル、スライドパネル、ボタン、ポップオーバーボタン、ポップオーバー、グラフ、およびグループです。ポータル行が選択されている場合も「1」を返します。
オブジェクト名にフォーカスがある場合またはフォーカスのあるオブジェクトが含まれている場合は「1」、それ以外の場合は「0」を返します。フォーカスの対象となるオブジェクトは、フィールド、ポータル、タブパネル、スライドパネル、ボタンバー、ボタン、ポップオーバーボタン、ポップオーバー、グラフ、およびグループです。
対象オブジェクトが現在アクティブな場合は「1」、それ以外の場合は「0」を返します。
現在のレコードのオブジェクト名が非表示の場合は「1」、それ以外の場合は「0」を返します。オブジェクトがレイアウト枠の右にあるポップオーバー以外の場合に「1」を返します。
グラフィック - イメージが(フィールド内または外部に)保存されている場合は、オブジェクトフィールドのファイル名などのイメージデータを返し、イメージが保存されていない場合はファイルの参照を返します。
オブジェクトが配置されているレイアウトオブジェクトのオブジェクト名。それ以外の場合は空の文字列が返されます。グループ、タブパネル、スライドパネル、ボタンバー、ポップオーバーボタン、ポップオーバー、およびポータルだけが他のオブジェクトを含むことができます。
オブジェクト名に含まれている名前の付いたオブジェクトの名前の一覧。グループ、タブパネル、スライドパネル、ボタンバー、ポップオーバーボタン、ポップオーバー、およびポータルだけが他のオブジェクトを含むことができます。
メモ
 •
 •
 •
repetitionNumber または portalRowNumber が0の場合、関数は引数が指定されていなかったかのように動作します。portalRowNumber では、関数は最初のポータル行からデータを返します。repetitionNumber では、関数は最初の繰り返し(content または source を返す)を実行するか、またはフィールド全体(bounds を返す)で実行します。特定のポータル行内で特定のフィールドの繰り返しを参照できるようにする必要があるためどちらの引数も必要です。
例1 
「検索::ホームページ」フィールドに Web ビューアの現在の URL を保存します。
フィールド設定 [検索::ホームページ; GetLayoutObjectAttribute ("Web ビューア"; "source")]
関連項目 
関数リファレンス(種類順)
関数リファレンス(名前順)
計算式について
関数について
計算フィールドの定義
計算式での演算子の使い方
オブジェクトの名前付け