参照連動項目を検索条件に指定する前へ567891011121314...次へ「参照連動」項目を検索条件に指定することができます。顧客が紐付いた(外部キー関係の)定義を行っています。紐づく2件の顧客(子である)「顧客」モデルの検索画面を開きます。会社名は参照連動項目であり、顧客モデルのテーブルには(データベース定義として)用意されていません。(親である)「会社」モデルと結合して、検索を行うことができます。親子モデル関係の定義この例では「会社」モデルを親と、「顧客」モデルを子として定義しています。会社モデルと顧客モデル会社モデル「会社名」項目をデータベースに保存するようにします。(項目を定義すると、標準ではデータベースに保存されます。顧客モデル「会社ID」は外部キーとなります。会社IDの参照連動項目として「会社名」を用意します。顧客モデル会社ID会社モデルの主キーを、外部キーとして指定します。会社名(顧客モデルの)会社IDをトリガーとして、(会社モデルの)会社名を参照連動します。参照連動の設定この項目はデータベースに保存しないとします。これによって会社モデルに対応したテーブル定義には、この会社名項目は含まれなくなります。データベースに保存しないデータベースに保存するという設定を行うこともできます。この場合、親の会社モデルの会社名が変更された場合でも、子である顧客モデルのデータは古い会社名のまま維持されます。標準で空白となっています。「文字列の部分一致」を選択すると、部分一致検索となります。(上の例で示した動作は、この設定を行った場合となります。有効にすることで、範囲による検索条件を設定できるようになります。(上の例における「会社モデル」の「会社名」はデータベースに保存する設定となっている必要があります。(上の例における「顧客モデル」の「会社ID」はデータベースに保存する設定となっている必要があります。下記の指定は行えません。参照先項目(上の例では「会社」モデル)の型が「郵便番号」である。参照元項目(上の例では「顧客」モデル)に「リストボックス/チェックボックス/ラジオボタン切替」の指定を行っている。参照元項目(上の例では「顧客」モデル)に「追記型リストボックス」の指定を行っている。