お世話になります。上手く説明できてないかも知れませんが汲み取ってください。
A 数字フィールド
B 数字フィールド
C 数字フィールド
計算値自動入力
If ( GetAsBoolean ( B ) = 0 ; "" ; B ) →数字
※フィールドに既存の値が存在する場合は置き換えない
D 数字フィールド
計算値自動入力
既存値を置き換え
If ( C < 4 ; 4*A ; C*A ) →数字
のABCDフィールドがあります。
最初にAに10、Bに4を入力すると、
A=10
B=4
C=4
D=40
となりますが、Dに35を直接入力したとします。
Bを4→5に変更した場合に、
C=4のままですが、
D=40に戻ります。
これはCの値は変更されなくても
Dは再計算されてしまうんでしょうか。