Microsoft Access 掲示板

DoCmd.OpenForm レコードソース外のクエリによる抽出条件について / 6

10 コメント
views
4 フォロー
6
mae 2019/04/23 (火) 19:38:29 修正 13630@32811

ご回答ありがとうございます。
無事に抽出条件が適用されたフォームを開くことができました。
意図的に抽出条件の枠を作る発想は思いつきませんでした。

申し訳ございません、さらに突っ込んだ質問をさせてください。
クエリA・・・フィールド[区分]、[担当]、[金額]、[受注日]
クエリC・・・クエリAのグループ集計 フィールド[担当(グループ化)]、[区分(グループ化)]、[金額(合計)]、[受注日(where条件)](抽出条件を書かないと保持されないですが・・・)
クエリAに[受注日]を追加して日付で範囲指定したい場合、;後の抽出条件で書くことは可能でしょうか?
クエリCには表示されないフィールドなので無理でしょうか・・・?

通報 ...
  • 7
    hatena 2019/04/23 (火) 19:55:28 修正 >> 6

    クエリCを、クエリAのグループ集計 フィールド[担当(グループ化)]、[区分(グループ化)]、、[受注日(グループ化)]、[金額(合計)]
    として、
    OpenArgs引数に "受注日 between #" & Me.受注日自 & "# And #" & Me.受注日至 & "#"
    ではダメですか。

    あるいは、クエリは使わずに、 フォームを開く時に、RecordSource に直接 SOL文を設定してしまうという方法もあります。