• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access テーブルのデータをフォーム上で、検索したい)

Accessテーブルのデータをフォーム上で検索する方法

このQ&Aのポイント
  • Accessで貸出管理データを作成し、返却フォームで一度保存した貸出記録データを検索して表示する方法についてお知らせします。
  • 貸出フォームでは、テーブル1とテーブル2をサブフォームを使って結合し、返却フォームでテーブル2のデータを備品IDか社員IDで検索して表示します。
  • Accessのフォームを活用することで、貸出管理データの返却フォームでの検索表示が簡単に行えます。

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

  • ベストアンサー
  • doredore1
  • ベストアンサー率38% (13/34)
回答No.2

こんばんは。 #1です。 前回のあなたの質問「Access フォームのデータがテーブルに反映され ない」でも同じ回答がありましたね。 テーブル1とテーブル2がある場合、重複するフィールドは作りません。 >もし、社員IDだけにしたら、テーブル2には、 >社員IDのみ保存されてしまいます。。  そうです。社員IDのみ保存できればいいのです。 社員IDでリレーションしクエリにてテーブル1とテーブル2を選択 し、テーブル1から氏名・電話番号をテーブル2から備品名・貸出日 フィールド等を選択すればよいのです。  そのクエリを使用し、フォームなりレポートなりを作成すれば 良いのですよ。

teee
質問者

お礼

この度は、ご丁寧にありがとうございました。 なんとか、やってみました。

その他の回答 (1)

  • doredore1
  • ベストアンサー率38% (13/34)
回答No.1

テーブル2をもとにクエリを作成して 抽出条件に備品IDまたは社員IDを設定 してはいかがですか? 追記  テーブル2に社員IDがあれば氏名・電話番号フィールドは  不要だと思いますが。

teee
質問者

補足

ありがとうございます! 度々、申し訳ございませんが、 追記のところですが、 >テーブル2に社員IDがあれば氏名・電話番号フィールドは  不要だと思いますが。 こうった場合、社員IDだけで、大丈夫かと思いますが、 氏名・電話番号もテーブルに保存したい場合には、 どのようにしたら、よろしいのでしょうか? もし、社員IDだけにしたら、テーブル2には、 社員IDのみ保存されてしまいます。。

関連するQ&A