Microsoft Access Databaseについて教えていただきたいのですが、作業というテーブルを作成し、作業ID(オートナンバー)・作業名を個人ごとで集計するテーブル作業記録で管理しようと、クエリ・フォームを作成しました。フォームで社員番号を入力したら名前や部署を引っ張ってくることはできたのですが、ドロップダウンリストで作成した作業(作業IDは表示させていない)を選択すると、フォームでは作業名が表示されるのですがクエリとテーブルには作業IDが勝手に作られ、作業名も数字が追加されます。説明が下手でうまく伝わっていなと思いますが、ご教授いただけると幸いです。

Microsoft

1件の回答

回答を書く

1142348

2026-01-23 18:05

+ フォロー

テーブルがすべて提示されていないので推測ですが、



・個人の作業を記録する「作業」とは別に、

・「作業IDマスタ」のようなものがあって、作業IDと作業名を管理していて、

・さらに「社員マスタ」のようなものがあって、社員番号と氏名と部門コードを管理していて、

・さらに「部門マスタ」のようなものがあって、部門コードと部門名を管理していて、



・最初の「作業」にデータを入力する際に、作業の社員番号を入力すると社員マスタの社員名が表示され、かつ、部門名が表示され、

・作業名はコンボボックスのドロップダウンリストから、作業名を選択すると作業IDが作業に記録され、

・残りの作業時間などを追加入力する。



というようなことをやられているのかと思います。



これは

・テーブルルックアップクエリ

・コンボボックスの値集合ソース、コンボボックスの表示、格納される列項目

を理解できれば、悩むことはないと思います。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有