我最近有一个问题让我有些头疼。我希望我能在您的帮助下找到解决方案。
我有一个观点:嵌入在表单中的“vwTest”。这是一个可编辑的视图。该视图有 3 列:数字、成本、差异。所有 3 列的默认值都有一些字段名称,这些字段名称存在于名为“fmTest”的表单中,字段名称为:Number、Cost、Difference。
在主窗体(包含视图)上有一个字段(计算),称为:TotalValue。
该视图有 2 个操作:AddLine 和 DeleteLine。
我想做的是:
假设 TotalValue = 5000
- 用户完成视图的第一行:
号码 | 成本 | 区别
1 | 50 | 4950 => 第 3 列值自动计算为 5000(TotalValue)和 50(第 2 列的值)之间的差值
- 用户完成视图的第二行:
2 | 60 | 4890 => 自动计算的第 3 列值作为视图中最后 3 列值与 60(第 2 列的当前值)之间的差值
我认为这就像一个递归算法。
TotalValue 的值是存在的,它是一个 Number 类型的字段。
希望能找到解决办法,解决这个问题!我非常感谢您的帮助和时间!