※ ChatGPTを利用し、要約された質問です(原文:Access2000で検索フォームの作成方法を教えてください。)
Access2000で検索フォームの作成方法を教えてください
このQ&Aのポイント
Access2000で検索フォームを作成する方法について教えてください。Accessの初歩的な知識しかないため、具体的な手順を教えていただけると助かります。
現在、Access2000でフォームを4つ作成しています。検索条件を指定するフォームには条件を指定するコンボボックスと検索ボタンを配置しています。検索結果を表示させるフォームは3つあり、メインフォームとサブフォームで構成されています。検索条件に該当するデータのみを表示させる方法やコンボボックスの条件をANDで指定する方法について教えていただきたいです。
他にお勧めの方法や設定が必要な部分があれば教えてください。
Access2000で検索フォームの作成方法を教えてください。
Access2000で検索フォームの作成方法を教えてください。
Accessの知識はテーブル、クエリー、フォームの初歩的な作成方法ぐらいしか分かりません。
【今の状況】
フォームを4つ作成しています。
(1)検索条件を指定するフォーム1つ(F4)を作成済みです。
(2)フォーム(F4)には、条件を指定するコンボボックス(条件1、条件2)を2つと、
コマンドボタン(検索ボタン)を1つ作成しています。
※コンボボックスは、非連結で、値集合タイプに値リストを設定し、値集合ソース値を指定しています。
※コマンドボタンは、フォーム上にボタンを描いただけで何も設定していません。
(3)検索結果を表示させるフォーム3つ(F1、F2、F3)を作成済みです。
(4)それぞれメインフォーム(M)とサブフォーム(S)で構成されています。
(5)メインフォーム(M)は、3つのフォーム(F1、F2、F3)共通です。
サブフォーム(S)は、3つとも表形式ですが、表示している元データ(クエリー)が異なります。
(6)検索条件を設定したい項目は、メインフォーム(M)にも表示されている項目です。
【やりたいこと(完成イメージ)】
検索条件指定のフォームに作成している「検索ボタン」をクリックすると、
検索結果表示用のフォーム(F1、F2、F3)に検索条件に該当するデータのみ表示させたい。
(上記(6)にも書きましたが、メインフォーム(M)にも検索条件に指定した値を表示させたいです。)
検索条件は、最大6項目指定しますが、条件が選択されているもののみをAND条件で検索したいです。
【教えていただきたいこと】
コンボボックスの条件をANDで指定するには、どこに何を設定すれば良いのでしょうか?
「検索ボタン」の作成方法後に、設定をする必要があると思うのですが、どこに何を設定すれば良いのでしょうか?
検索条件フォーム(F4)の結果を、検索結果表示フォーム(F1、F2、F3)に関連付けるには、どこに何を設定すれば良いのでしょうか?
その他に設定が必要な部分はありませんか?
あと、お勧めの方法が他にあれば教えてください。
初歩的なことしか理解していませんので、
不十分な説明文で申し訳ありませんが、
よろしくお願いします。
補足
説明がわかりにくくてすいません。 検索条件は、最低2つは指定したいのです。 ですので、今の段階で2つコンボボックスを作成しました。 ※希望としては、6項目まで指定できたら良いなと思っています。 >検索結果表示用のフォーム、F1、F2、F3は同時に表示させるのですか? 操作の流れは、 Accessファイルを起動すると、 メインメニュー画面が表示されるようになっています。 そこには、検索画面(F4)、検索結果表示画面(F1,F2,F3)を 表示させるボタンが並んでします。 操作としては、 まず検索画面(F4)を表示し、 条件を指定し、「検索ボタン」をクリックします。 その後、メインメニュー画面から、 検索結果表示画面(F1,F2,F3)のボタンをクリックし検索結果を確認する。 ※F1,F2,F3は、どれを開くのかはユーザーにより異なるので、 手動でボタンクリックしてもらいます。 という流れでイメージしています。 内容は伝わりましたでしょうか? かなり作りこんだ状態ですので、 もっと単純なお勧めな方法があれば教えてください。