RelationInfo
 
目的 
テーブル名に直接関連する各リレーションシップに対して 4 つの値の一覧を返します。
構文 
RelationInfo ( ファイル名 ; テーブル名 )
引数 
ファイル名 - 開いているデータベースファイルの名前(ローカルまたはリモート)
テーブル名 - 指定したデータベースファイルのテーブルの名前
重要  テキスト引数の詳細については、デザイン関数を参照してください。
戻り値のデータタイプ 
テキスト
起点 
FileMaker Pro 6.0 以前のバージョン
説明 
一覧の値は改行で区切られ、一覧は2つの改行で区切られます。テーブル名に接続された各追加のリレーションシップについては、4つの値の追加の一覧が出力されます。
4つの値は次のとおりです。
 •
Source:テーブル名に接続するデータソースの名前。
 •
Table:テーブル名に接続するテーブルの名前。
 •
Options:リレーションシップを定義する際に [ リレーションシップ 編集 ] ダイアログボックスの右側で設定したオプション。次のオプションが設定されていない場合、この行は空白となります。 設定されている場合は、設定されたオプションがスペースで区切られます。
 •
Delete: [リレーションシップ編集 ] ダイアログボックスの右側で、[ 他のテーブルでレコードが削除された時、このテーブルの関連レコードを削除 ] が選択されている場合
 •
Create: [ リレーションシップ編集 ] ダイアログボックスの右側で、[ このリレーションシップを使用して、このテーブルでのレコードの作成を許可 ] が選択されている場合
 •
 •
リレーションシップ: 定義済みのリレーションシップの一覧(1行あたり1つ)。フィールド名は完全修飾です(たとえばテーブル名::フィールド名)
 
「人事」というデータベースファイルに、「所属」、「従業員」、「アドレス」という3つのテーブルがあります。「所属::所属 ID」は「従業員:: 所属 ID」に、「従業員:: 従業員 ID」は「アドレス:: 従業員 ID」に、そして「従業員:: 雇用日」は「アドレス:: 移動日」にそれぞれ接続されています。
このリレーションシップには、次の条件が設定されています。
 •
 •
 •
RelationInfo ( "人事" ; "従業員") は次の値を返します。
Source: 人事
Table: 所属
Options: Create
所属:: 所属 ID = 従業員:: 所属 ID
 
Source: 人事
Table: アドレス
Options: Create Sorted
アドレス:: 従業員 ID = 従業員:: 従業員 ID
アドレス:: 入居日 >= 従業員:: 入社日
関連項目 
関数リファレンス(種類順)
関数リファレンス(名前順)
計算式について
関数について
計算フィールドの定義
計算式での演算子の使い方