イーウェイン
デザイナー自体でいくつかのプロパティを設定することにより、グループ内の合計レコードを取得できます。最も単純な例は、NorthWind データベースを使用することです。レポートを Customers テーブルにバインドし、国ごとにレポートをグループ化し、各グループにその特定の国の都市が含まれるようにします。
あなたの質問から、レポートでグループを取得する方法についてはすでにご存知だと思いますので、各グループのレコード数の取得についてのみ説明します。GroupFooter にテキスト ボックスを配置します。その datafield プロパティを "Country" に設定します (groupheader と同じ)。次に、テキスト ボックスに次のプロパティを設定する必要があります。
- SummaryFunction:- カウント
- SummaryGroup:- GroupHeader1 (またはレポートにあるグループヘッダー名)
- SummaryRunning:- グループ
- SummaryType:- 小計
次のコードを使用して、プログラムで同じ結果を取得することもできます。「TextBox1」は、カウントを表示するために使用されるテキスト ボックスであり、GroupFooter セクションに配置されることに注意してください。
Private count As Integer = 0
Public Sub GroupHeader1_Format()
count = 0
End Sub
Public Sub Detail1_Format()
count += 1
End Sub
Public Sub GroupFooter1_Format()
TextBox1.Text = count.ToString()
End Sub
これがお役に立てば幸いです。また、さまざまな関心分野に関するブログを見つけることができるActiveReportsブログをチェックすることもできます。