複数列の結晶レポートがあります。現在、重量と量の両方の列の現在の合計を表示したいと考えています。実際のレポートの画像はこちら
ただし、Crystal Report Designer には他の列が表示されないため、どの列で値を計算する必要がありますか。
複数列の結晶レポートがあります。現在、重量と量の両方の列の現在の合計を表示したいと考えています。実際のレポートの画像はこちら
ただし、Crystal Report Designer には他の列が表示されないため、どの列で値を計算する必要がありますか。
次のアプローチに従います。
次のテキストを使用して、"RunningTotal" という名前の式を作成します。
//{@RunningTotal}
WhilePrintingRecords;
Numbervar RunningTotal_Amount;
Numbervar RunningTotal_Weight
この数式をレポート ヘッダー セクションに追加します (テストが終了したら抑制します)。
次のテキストを使用して、「PageTotal.Reset」という名前の別の数式を作成します。
//{@PageTotal.Reset}
WhilePrintingRecords;
Numbervar PageTotal_Amount:=0;
Numbervar PageTotal_Weight:=0;
この数式をページ ヘッダー セクションに追加します (テストが終了したら抑制します)。
次のテキストを使用して、「PageTotal.Increment」という名前の別の数式を作成します。
//{@PageTotal.Increment}
WhilePrintingRecords;
Numbervar PageTotal_Amount:=PageTotal_Amount+{TABLE.AMOUNT_FIELD};
Numbervar PageTotal_Weight:=PageTotal_Weight+{TABLE.WEIGHT_FIELD};
この数式を [詳細] セクションに追加します (テストが終了したら抑制します)。
次のテキストを使用して、"PageTotal.Weight.Amount" という名前の数式を作成します。
//{@PageTotal.Amount.Display}
WhilePrintingRecords;
Numbervar PageTotal_Amount;
この数式をページ フッター セクションに追加します。ページの合計が表示されるため、これを抑制しないでください。
次のテキストを含む「PageTotal.Weight.Display」という名前の数式を作成します。
//{@PageTotal.Weight.Display}
WhilePrintingRecords;
Numbervar PageTotal_Weight;
この数式をページ フッター セクションに追加します。抑圧しないでください。
次のテキストを使用して、「RunningTotal.Amount.Display」という名前の式を作成します。
//{@RunningTotal.Amount.Display}
whileprintingrecords;
Numbervar RunningTotal_Amount;
RunningTotal_Amount:=RunningTotal_Amount+{@PageTotal.Amount.Display};
この数式をページ フッター セクションに追加します。抑圧しないでください。
次のテキストを使用して、「RunningTotal.Weight.Display」という名前の数式を作成します。
//{@RunningTotal.Weight.Display}
whileprintingrecords;
Numbervar RunningTotal_Weight;
RunningTotal_Weight:=RunningTotal_Weight+{@PageTotal.Weight.Display};
この数式をページ フッター セクションに追加します。抑圧しないでください。
複数列の表示を処理するには、このアプローチを少し変更する必要がある場合があります。