Microsoft Access 掲示板

クエリの再計算のタイミングについて教えて下さい

1 コメント
views
4 フォロー

クエリで 合計:フィールド1 + フィールド2 といったものは、フィールド内容を書き換えると即座に再計算されます
100以上:DCount("合計","クエリ1","合計>100") としたクエリは一度閉じるまで反映されません
基本的にはフォームから入力することになると思いますか、VBAで対象のフィールドを更新するたびにクエリを再実行するような仕組みを作る必要がありますか?

おにぎり
作成: 2021/04/14 (水) 05:25:06
通報 ...
1
hatena 2021/04/14 (水) 09:36:12 修正

合計:フィールド1 + フィールド2 というのはカレントレコード内のみでの計算ですのですぐに反映されます。
100以上:DCount("合計","クエリ1","合計>100")というのは複数レコードを対象とする集計ですので反映させるには、閉じてから開くか、レコード保存した上で再クエリする必要があります。