最近、頭痛がする問題があります。あなたの助けを借りて解決策を見つけられることを願っています。
フォームに埋め込まれた「vwTest」というビューがあります。編集可能なビューです。ビューには、 Number 、 Cost 、 Difference の 3 つの列があります。3 つの列すべてに、デフォルト値として「fmTest」というフォームに存在するいくつかのフィールド名があります。フィールド名は Number 、 Cost 、 Difference です。
メイン フォーム (ビューを含む) には、TotalValue というフィールド (計算済み) があります。
ビューには、AddLine と DeleteLine の 2 つのアクションがあります。
私がやりたいことは次のとおりです。
TotalValue = 5000 としましょう
- ユーザーはビューの最初の行を完成させます:
番号 | コスト | 違い
1 | 50 | 4950 => 5000 ( TotalValue ) と 50 (2 列目の値) の差として自動的に計算される 3 列目の値
- ユーザーは、ビューの 2 行目を完成させます。
2 | 60 | 4890 => ビューの最後の 3 列目の値と 60 (2 列目の現在の値) の差として自動的に計算される 3 列目の値
再帰アルゴリズムのようなものだと思います。
TotalValue の値が存在します。数値型のフィールドです。
解決策を見つけて、この問題を解決してください! あなたの助けと時間を本当に感謝します!