- 締切済み
Access2010についての質問です。
アクセス「超」初心者です。 あるクエリ上のデータを検索(抽出?)して、フォームに反映させたいのですが、基本的なところで躓いております。 クエリ【Q基本データ】にあるフィールドは [階] [場所] [物] です。 [階][場所]は、別にテーブルがあり、そこから選ぶようになっています。 (→【T階テーブル】【T場所テーブル】) このクエリを基に作成したフォーム【F基本データ】上で、検索を行いたいのです。 フォーム【F基本データ】のヘッダー部分に、 テキストボックスを2つ[階検索][場所検索]と ボタンを1つ[検索] それぞれ配置し検索を行えるようにしたいのですが・・・ (テキストボックスはそれぞれ【T階テーブル】【T場所テーブル】からコンボボックスで選ぶようにしています) [検索]ボタン > プロパティシート > イベント > クリック時 の埋め込みマクロにアクション「フォームを開く」を入力していけば良いのでしょうか??? テキストボックスが2つだとマクロでは無理とか??? テキストボックス1つにつき、ボタンを1つ配置したら良いのか??? ご教授いただけましたら幸いです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- chayamati
- ベストアンサー率41% (260/624)
フォーム【F基本データ】のヘッダー部分に、 テキストボックスを2つ[階検索][場所検索]と ボタンを1つ[検索] ------------------------------ テキストボックスでなくコンボ簿クスですね フォームを開く前に抽出条件が確定していなければなりません そのために[階検索][場所検索]ボックスのフォームを別に作成します。 1.このフォームを仮に[Fメニュー]とします 2.[Fメニュー]より[F基本データ]を開きます 3.[F基本データ]のクエリーに検索条件を設定するにフォーム名をつけて [forms]![Fメニュー]![階検索]、[forms]![Fメニュー]![場所検索] 添付を見てください。 検索条件は複数記述できます。同一行はAND条件、行を変えてOR条件 追伸 イベントはコマンドボックス以外の他の種類のボックスでも発生します。 テキストボックス、ラベルボックス、コンボボックス 自分は、コマンドボックスは背景色が限られるので他のボックスにしています。