Delphi Clientdataset Lookup/Aggregate
我需要Delphi中的ClientDatasets帮助。Delphi Clientdataset Lookup/Aggregate
我想实现的是一个显示客户的网格,其中一列显示每个客户的订单数量。 我在表单上放置了一个ClientDataset并从Delphi演示数据中加载Customers.xml。 另一个ClienDataset使用orders.xml加载。 相对简单,我可以在订单CDS上定义一个聚合,显示每个客户的总金额(或计数)。 (请参阅Cary Jensens关于此的文章:http://edn.embarcadero.com/article/29272) 问题是将此聚合结果从订单数据集获取到客户数据集中。
这是一种反向查找,因为客户和订单之间存在1-n关系,而不是通常在查找情况下的n-1。
任何想法?
瑟伦
回答:
也许你可以定义在客户数据集这只会把汇总字段的值在数据集中的订单计算的字段。
回答:
您是否试过做主人(客户) - 详细信息(订单)关系?
这不是查找情况。
以上是 Delphi Clientdataset Lookup/Aggregate 的全部内容, 来源链接: utcz.com/qa/259631.html