2 返信 最新の回答 日時: Oct 15, 2009 11:31 PM ユーザー:ブラックシャーク

    自己連結リレーションについて

    ブラックシャーク

      タイトル

      自己連結リレーションについて

      フォーラムに投稿

      初心者です。自己連結リレーションの定義について教えてください。

      例として住所録です。

      住所録データベース(以下J)があります。最初のフィールドで都道府県をドロップダウンで選択させ、

      その都道府県内にある市町村を次のフィールドでドロップダウン選択させたいんです。

      都道府県データベース(以下T1)を用意し、この中には都道府県名と市町村名がフィールド定義されており、

      都道府県名と市町村名が入ったレコードが複数存在します。(例:埼玉-大宮、埼玉-浦和など)

      1.T1内に市町村名2フィールドを作成する。

      2.市町村名フィールドと市町村名2フィールドにリレーションを定義し、自己連結させて

        都道府県データベース2(以下T2)を自動定義する。

      3.値一覧に都道府県名一覧と市町村名一覧を作成する

      4.市町村名一覧はT2の市町村2フィールドを参照させ、

        関連レコードのみを参照するにチェックを入れる。

      5.住所録データベースの都道府県フィールドとT1の都道府県名フィールドにリレーションを定義する

      以上で、Jに新規レコードを追加する時に、都道府県名はドロップダウンさせて選択できますが、

      市町村名は何も表示されません。上記の定義のどこかに間違いが有ると思うのですが

      さっぱり解らず途方に暮れています。どなたか解りましたら教えていただけないでしょうか?

      宜しくお願いいたします。