我需要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。
任何想法?
瑟倫
嗨TOndrej, 這是一個可行的解決方案,我想我會一起去。 非常感謝您的建議。 – TheRoadrunner 2010-05-17 06:52:24