4 返信 最新の回答 日時: May 8, 2012 3:24 AM ユーザー:Shin

    ドロップダウンリストに関して。

    mysticeagle

      タイトル

      ドロップダウンリストに関して。

      フォーラムに投稿

      ご教授ください。

      まず、得意先名にひも付けされている納入先をドロップダウンリストで表示する方法を教えてください。

      現在、出荷明細表を作成していますが、ドロップダウンリストで得意先を選択してから、その得意先に

      ひも付けされている納入先をドロップダウンリストで表示し選択できればと思っております。

      よろしくお願いします。

        • 1. Re: ドロップダウンリストに関して。
          shinnkmr_1

          いわゆる動的な値一覧ですね.(1)まず出荷明細表に「得意先」と「納入先」の入力フィールドを作製し,値一覧で得意先をすべて登録してドロップダウンリストにしておきます.(2)次にテーブルを1つ作って「得意先」と「納入先」の2個のフィールドを作ります.(3)次いで,レコード入力です.「得意先」に得意先名を入力し,「納入先」を入力.また新規レコードを作って,必要なだけ「得意先」に得意先名を入力し,「納入先」を入力を繰り返します.(4)元の出荷明細表と(2)のテーブルを「得意先」を照合フィールドとしてリレーションを作製します.(5)出荷明細表の納入先の値一覧に「フィールドの値を使用」をチェックし,フィールドを先ほどのリレーションを作製したテーブルの「納入先」に指定します.これでどうでしょうか.

          • 2. Re: ドロップダウンリストに関して。
            Shin

            得意先と納入先のテーブルを作るのが正当な方法ですが。

            ただ、そのテーブルを作るのでしたら、得意先もそのテーブルを使った値一覧にされたほうが、メンテナンス性が格段によくなります。

             

            既存のデータを使って、テーブルを作らない方法を。

            今の出荷明細票の得意先フィールドを使った値一覧を造っておきます。(入力の省力用です。)

            得意先で自己リレーションを張っておきます。そのリレーションを使った値一覧を作ります。それを、納入先のフィールドの値一覧として使います。

            このメリットは、得意先や納入先が増えたときに、ドロップダウンリストをキャンセルして手入力すると、自動的にリストに付け加わることでしょう。

            • 3. Re: ドロップダウンリストに関して。
              mysticeagle

              早速の案内頂き有り難う御座います。

              細かい現況を記載していないにも関わらず、的確なアドバイス頂き有り難う御座います。

              現在の状態を若干記載申しあげます。

              まず、得意先と納入先の入力フィールドを作成し、得意先はドロップダウンリストから選択できる様になりましたが、

              得意先を選択しても、その得意先に関連する納入先が参照できません。

              得意先には得意先コードを設定しており、またその得意先に関連する納入先は納入先コードと得意先コードがついています。

              例)得意先:ABC株式会社 コード:A0001

                  納入先:DEF販売株式会社 コード:D0002 得意先コード:A0001

              上記の通り、ABC株式会社を選択した場合、DEF販売等得意先コードがA0001の納入先がソートされ、ドロップダウンリストに

              表示される形式がとれればと思っております。

              Shin様の案内にあった「自己リレーション」とはどの様な物をいうのでしょうか?勉強不足で申し訳ありません。

              テーブルは、得意先テーブルと納入先テーブルを作成し

              得意先コードと納入先にある得意先コードはリレーションを結んでおります。(上記に記載の通り、納入先には納入先コードとその帳合先である得意先コードの2つがついています。)

              大変ややこしい説明で恐縮ですが、何卒ご教授ください。

              よろしくお願い申し上げます。

              • 4. Re: ドロップダウンリストに関して。
                Shin

                環境は?

                FM7以降でしたら、こんな感じで。

                http://dl.dropbox.com/u/9260632/FileMaker/FMTips/forum/forumsf0ce61fd84.fp7.zip