Q&A 84

計算項目のむだな再計算をなくすには


計算項目の項目属性ダイアログの [参照項目更新時のみ再計算] チェックボックスはオンになっていますか

[参照項目更新時のみ再計算] チェックボックスがオンになっていれば,式で指定した項目の値が変更されたときだけその式を再計算します。たとえば,

[単価]*[数量]

といった式では,[単価] か [数量] のどちらかが変更され場合だけ再計算され,[備考] が更新されても再計算されません。
一方 [参照項目更新時のみ再計算] チェックボックスがオフになっていると,そのレコードのどこかの項目が更新されると,必ずこの計算項目も再計算されます。最終更新日の記録など,オフにする必要がある場合もありますが,おおむねオンにしたほうがベターな場合が多いと思われます。

DBPro V.2 の頃から使っていて,バージョンアップ時に変換した表ファイルの計算項目では,[参照項目更新時のみ再計算] チェックボックスがオフになっている可能性が高いので,見直すことをお薦めします。