Accessクエリで作る検索フォーム①【VBAは一切使用いたしません】
Вставка
- Опубліковано 5 лют 2025
- Accessのレコードを検索するためのフォームを作ります。VBAを使用せず選択クエリをフォームに埋め込むことで作ります。Accessのデータベース開発はVBAが必須ではありません。VBAなしの簡単操作で検索フォームを作りこんで行きます。
Accessクエリで作る検索フォームの動画は以下のリンクにまとめました。
fujimaroimage....
動画の中でサンプルデータとして商品テーブル、顧客テーブルを利用した、販売管理親子テーブルのページは以下のリンクです。
fujimaroimage....
空のフォームに検索クエリーを 埋め込む 枠組み設定の方法を教えてください
非常に参考になりました。
知識ゼロから仕事の都合でAccessを触り始めたのですが、こちらの動画のおかげで助かりました😭
一つご相談なのですが、アドバイスいただけないでしょうか?
検索フォームに、いわゆるエクセルのソート機能のように、列のデータをコンボボックスで表示させてチェックボックスを1つないし複数いれることで検索する仕組みを作りたいと思っています。
コンボボックスの設置までは出来たのですが、複数選択が可能なコンボボックスの設置に独学だと辿り着くことが出来ずにいます。
もしご存知でしたらアドバイスいただけないでしょうか🙇💦
それは難しいことのように思います。はっきりとは知りませんが、アクセスのコンボボックスはドロップダウンのリストから一つを選択する前提になっていると思います。
お返事遅くなり申し訳ございません
ご回答いただきありがとうございました🙇
やはり技術的には難しいのですね、、、
他の方法を模索してみたいと思います💦
最初のテキストであいまい検索で山田とし更新ボタンを押下、山田太郎、花子・・・と第2画面で出力されそこで第2画面
氏名欄をクリック山田太郎を選択し第2画面に山田太郎のみを表示した後、再度第1テキストで佐藤を選択すると第2画面では
佐藤のあいまい検索結果が表示されない。
この現象をなくすためにはどのようにすればよいでしょうか?
業務で同様な動きをする処理をかんがえている為。よろしくお願いします。
第2画面とうのは埋め込みのことですね。埋め込みの元データは「検索クエリ」です。
「検索クエリ」にフィルターをかけて山田太郎のみを表示した状態で、佐藤を検索しても何も表示されませんので、そのような操作は想定しておりません。
埋め込みの操作をできないようにするのが簡単ではないでしょうか。埋め込みのプロパティの「編集ロック」を「はい」にするか「使用可能」を「いいえ」にするかが考えられます。
埋め込みのソースオブジェクトを検索クエリを元に作った複数のアイテムフォームにするという手も考えられます。複数アイテムフォームであれば、山田太郎でフィルターをかけることができないでしょう。
ありがとうございました。
出来ました(^^♪