プロが教えるわが家の防犯対策術!

Accessで車両管理システムを作成しています。
フォームでレコードごとに各車の点検と日付を入力しています。
1つの車に対して複数の点検とその点検日を入力しています。
入力する作業は、
①フィールド名「点検種別1」を一覧から選択
②選択した点検種別1の点検日フィールドの「日付1」を入力
③点検種別2と日付2も同様に入力

フィールドは以下の通りです。

点検種別1 日付1  点検種別2  日付2  点検種別3  日付3 点検種別4 日付4

点検種別は全部で5種類あり、車検、3ヵ月点検、6ヵ月点検、12か月点検、特自検があります。
これをコンボボックスで作成したフィールドから上記の5つから選びます。

記入例は以下のようなかんじです。

点検種別1 日付1    点検種別2   日付2     点検種別3  日付3
車検   2022/06/28  6ヵ月点検  2022/12/28  3ヵ月点検  2022/09/28


これを別フォームの検索で例えば2022/06と入力し検索をかけると、車検と2022/06/28のみが表示されるようにしたいです。
月別で点検がある車の一覧を表示するために日付で検索をかけたいです。

説明がうまくなくて申し訳ございませんが、わかる方がいましたら教えてください。
よろしくお願いします。

A 回答 (1件)

別途「点検テーブル」を作りましょう。


車両ID、点検種別、点検日
AAAAA、車検、2022/06/28
AAAAA、6ヵ月点検、2022/12/28
AAAAA、3ヵ月点検、2022/09/28

これを元のテーブルと結合して検索すれば、お望みの結果が得られます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
テーブルの結合で表示できました。
ありがとうございました。

お礼日時:2022/07/05 13:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!