在TClientDataset中聚合计算字段

时间:2012-05-08 11:03:29

标签: delphi aggregate-functions c++builder vcl tclientdataset

是否可以在计算字段上添加聚合字段?

假设有一个cds包含以下字段:

  • ID(自动增量)
  • 名称(字符串)
  • 价格(浮点)
  • 数量(整数)
  • 总计(整数) - 计算字段 - 价格*数量

我想添加一个agregate来获取Total列的总和。有可能吗?

1 个答案:

答案 0 :(得分:5)

是的,如果将计算字段更改为InternalCalc字段,则可以。计算仍在OnCalcFields事件中完成,但是当您对该字段进行计算时,必须检查InternalCalc的状态。

相关问题