このエラーは、カレント クエリの [レコードの更新] 行が、[集計] 行や [フィールド] 行の定義域集計関数を使用して、フィールドの集計関数を計算した結果を含んでいる場合に発生します。別のフィールドの集計を使用してフィールドを更新するには、別のクエリではなく、更新クエリ自体で集計を計算します。
たとえば、[商品] テーブルに [総売上] という名前の演算フィールドがある場合は、そのフィールドを更新クエリのデザイン グリッドに追加し、[レコードの更新] セル に次の定義域関数を入力して、受注管理明細テーブルの [数量] フィールドと [単価] フィールドの積を用いてそのフィールドを更新することができます。
DSum("[数量]*[単価]","受注明細","[商品コード]=" & [商品コード])
(実行) をクリックします。
(テーブル) をクリックし、データベース ウィンドウのツールバーの [開く] をクリックしてテーブルを開きます。