0

最近、頭痛がする問題があります。あなたの助けを借りて解決策を見つけられることを願っています。

フォームに埋め込まれた「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 の値が存在します。数値型のフィールドです。

解決策を見つけて、この問題を解決してください! あなたの助けと時間を本当に感謝します!

4

1 に答える 1