aya
2021/06/25 (金) 00:28:44
38bd8@f9698
更新削除フォームのヘッダーに、商品コードや商品名のリストボックスを配置、コンボボックス(非連結を想定していますがどうかな?)の値集合ソースに設定しているクエリを開いて、抽出条件にリストボックスを設定するのは、どうでしょう。
↑これのやり方ですが、わからないので質問させてください。
引数で渡している2つは、「F05_更新削除_来院データ」フォームのヘッダーに作成してある非連結のコンボボックスです。
顧客データと来院日時です。
これとは別にこの二つのリストボックスを作成するのでしょうか?
そしてもともとあるコンボボックスの値集合ソースにリストボックスを設定するのですか?!
知識が乏しくイメージが湧かなくて申し訳ないです。
通報 ...
ごめんなさい、混乱させてしまいました。顧客データと来院日時のコンボボックスが既にあるという事ですね。私がイメージしたのは、コンボボックスの代わりに、リストボックスを使う方法でした。
こんな遊びもあるよと軽く読んで下さい。
準備するものは、こんな感じです。
明細フォーム・・・・・・・・・・レコードソース:フォームに連結した明細クエリ
顧客コード検索リストボックス・・・値集合ソース:顧客コード検索クエリ、非連結
来院日時検索リストボックス・・・・値集合ソース:来院日時検索クエリ、非連結
明細リストボックス・・・・・・・・値集合ソース:フォームに連結しない明細クエリ、非連結
顧客コードと来院日時が決まると、明細リストボックスが絞り込まれる。(帳票絞り込みのイメージ)
顧客コード検索リストボックスのクリック時イベント:Me.明細リストボックス.Requery
来院日時検索リストボックスのクリック時イベント :Me.明細リストボックス.Requery
明細リストボックスからどれか選ぶと、明細フォームが絞り込まれる。(単票絞り込み)
明細リストボックスのクリック時イベント :Me.Requery
絞り込むために、同じ明細クエリを2つ用意、名前を変えて、抽出条件で違いを出します。
フォームに連結しない明細クエリ
顧客コードフィールド:[Forms]![明細フォーム]![顧客コード検索クエリ]
来院日時フィールド:[Forms]![明細フォーム]![来院日時検索クエリ]
フォームに連結した明細クエリ
明細IDフィールド:[Forms]![明細フォーム]![フォームに連結しない明細クエリ]
以上になります。