• ベストアンサー

access2013 ルックアップの絞り込み

初心者です。 access2013で、会社の作業伝票を作成したいとおもっています。 「作業伝票」テーブルの「取引先名」を、 「取引先」テーブルからルックアップで選択できるようにしたいのですが、 取引先すべてを表示すると多すぎます。 そこで、ふたつのテーブルに「業種」の項目をルックアップでつくり、 たとえば「作業伝票」テーブルの「業種」で「製造業」をえらんだときには、 「取引先名」のルックアップに、「取引先」テーブルの「業種が製造業」の項目だけ 表示されるようにできないでしょうか。 それとも、ほかに良いグループ分けの方法がありますか? ご回答、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

テーブルのルックアップでは無理です。 テーブルをレコードソースとするフォームを作成してそこで入力するなら、可能です。 方法はWEB検索すればすぐ見つかります。 例えば、 コンボボックスの絞込み http://hamachan.info/access/sibori.html

nom5257
質問者

お礼

ご回答ありがとうございます。 いただいたリンク先を参考にしながら試行錯誤しているのですが、実はまだうまくいっていません。 (1)「取引先」テーブルに「業種」「会社名」という項目をつくる。 (2)「作業伝票」テーブルに「取引先業種」「取引先名」という項目をつくる。 (3)「取引先名」の項目はルックアップで「取引先」テーブルの「会社名」から引用するように設定。 (4)「作業伝票」テーブルからフォームをつくる。 (5)「作業伝票」フォームの「取引先名」コンボボックス→プロパティシート→データ→値集合ソースに…[forms]![???]![???] を…? と、ここまできて、「どのフィールドに」「どのように」入力したらよいのかわからなくなりました。 自分なりにこうかなー、というのを入れてみたものの、エラーメッセージがでてしまいます… 「コンボボックスの絞り込み」というキーワードを教えてくださったので、検索のとっかかりができました。 もっとしらべてみます。ありがとうございました。

関連するQ&A