サポート > チュートリアル > 「顧客管理データベース」の事例 (III) > 外部キーの利用 (2)
ビルドと実行
モデル定義ファイルを保存する前に、忘れず「チェック」を行ってください。 エラーがなければ次のようなダイアログが表示されます。
図4 チェック後のメッセージ
モデル定義ファイルを保存後、Wagby ビルダでビルドを行います。 「定義ファイルの変換」「ビルド処理」の順に実行してください。
ビルドが終了したら「アプリケーションの起動」を実行します。 カスタマイズされた画面を確認してみましょう。
メニューのサービスで「サポート検索」からサポート検索画面を開きます。 構築直後なので、まだ1件もデータは登録されていません。
この画面のポイントはデータ登録を行う登録画面へ遷移するボタンが用意されていないことです。
サポートモデルは、「どの顧客モデルに対してのサポートか」という関係を持っています。 そのため、顧客モデルを指定せずにサポートモデルを単独で作成することはできないようになっています。
それでは、顧客のデータを新規に登録しましょう。
顧客データを登録すると、詳細表示画面が表示されます。
このとき、操作ボタンに「サポート新規作成」ボタンが用意されていることが分かります。
このように、外部キーの関係にあるサポートモデルの新規登録は、対象データ(ここでは顧客データ)の詳細表示画面から
行います。
続いて「サポート 新規作成」ボタンをクリックし、サポート新規登録画面を開いてみましょう。
各項目を入力して登録を行います。すると、今度はサポート詳細表示画面に顧客モデルへ戻るための「顧客 詳細表示」ボタンが用意されていることが分かります。
「顧客 詳細表示」ボタンをクリックして顧客詳細表示画面を開くと、さらに顧客モデル側でも、サポート記録の一覧が表示されるようになります。
このように、外部キー関係にあるモデルは、画面上でも双方向のリンク関係をもちます。 これによって、「どの顧客についてのサポート記録だったか」を簡単に確認できるようになります。






