2

DelphiのClientDatasetsについて少しサポートが必要です。

私が達成したいのは、顧客を示すグリッドです。ここで、列の1つは、各顧客の注文数を示しています。ClientDatasetをフォームに配置し、DelphiデモデータからCustomers.xmlをロードします。別のClienDatasetにorders.xmlがロードされます。比較的簡単ですが、注文CDSで、顧客ごとの合計金額(またはカウント)を示す集計を定義できます。(これに関するCary Jensensの記事を参照してください:http://edn.embarcadero.com/article/29272)問題は、注文データセットから顧客データセットにこの集計結果を取得することです。

顧客と注文の間には1-nの関係があり、通常のルックアップシナリオのようにn-1ではないため、これは一種の逆ルックアップです。

何か案は ?

ソーレン

4

2 に答える 2

6

おそらく、注文データセットの集計フィールドの値を単純に取得する計算フィールドを顧客データセットに定義できます。

于 2010-05-14T12:31:07.160 に答える
0

マスター(顧客) -詳細(注文) 関係を作成しようとしましたか?
それはルックアップの状況ではありません。

于 2010-05-14T17:21:25.680 に答える