我创建了一个具有ItemId,Quantity和Price字段的tableA(我在tableA的方法中创建了显示方法,该方法返回所选项目的价格)。我将显示方法拖到字段组中,并在表单网格中使用该字段组
我的问题是如何计算选定商品价格的总和,以及如何在realEdit控件中显示结果?
我假设您要Quantity * Price
为行累积。
最简单的方法是将行数字段冗余地存储在表上,然后用该modifiedField
方法进行计算。
然后,您的total字段可能是一种显示方法:
display Amount total()
{
return (select sum(LineAmount) from TableA where ...).LineAmount;
}
其他解决方案也是可能的,例如计算的视野,但这是一个简单的方法。尽管出于其他原因
,标准表也SalesLine
使用此方法。
这就是说,即使简单的解决方案也很简短,如果您有成千上万的行,在这种情况下,请考虑缓存总数(在输入时),然后在write
和delete
方法中手动更新。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句