2010年11月16日火曜日

複数条件リレーションシップ (OR)

複数条件リレーションシップ (OR) のテストをするため以下のテーブルを作成した。


tbl_Frontend テーブルに数字タイプのフィールドを複数作成し、計算値自動入力(既存地を置き換え)オプションを設定したテキストタイプのフィールドを作成した。



作成した計算値は以下の通り。
照合フィールド1 & "¶" & 照合フィールド2


tbl_Data テーブルには数字タイプの照合フィールドとテキストタイプのテキストフィールドを作成した。


tbl_Data データテーブルに以下のテスト用データを作成する。


二つのテーブル間に関連を作成する。
リレーションシップの比較演算子は赤枠で示された通り。


tbl_Frontend テーブルが関連付けられたレイアウトにおいて、照合フィールド1 に 1 を、照合フィールド2 に 5 を入力した結果、照合フィールド(テキストタイプ)に改行で区切られた値が自動入力され、ポータルに該当する値が返された。


なお、照合フィールドを数字タイプに変更して検証してみたが、改行区切りの数字が返され、テキストタイプと同じ動作が確認された。腑に落ちないが、そういう仕様として理解した。


0 件のコメント:

コメントを投稿