2016-12-28 33 views
0

レポートの詳細セクションに、各ページの最後のサブレポートを除くすべてのサブレポートを処理しているサブレポートがあります。詳細セクションでkeepTogetherを使用すると、最後のサブレポートは表示されません。 keepTogetherをオフにすると、ページに収まるものだけが表示され、残りの部分はスローされます。Activereportsが最後のサブレポートを削除しています

これを修正するには何が必要ですか?

+1

おそらく、サブレポートが間違った場所に初期化されています。 BeforePrintイベントハンドラで発生するか、コードにエラーがあります。私は公式のActiveReportsサポートにプロジェクトのサンプルと一緒にチケットを送ることをお勧めします:http://activereports.grapecity.com/support-ticket/ –

答えて

0

GrapeCityチームのコメントが正しくありました。

他のレポートで機能していたFetchDataイベントにサブレポートを添付しました。前回のレポートは1ページに収まるように設計されていたからです。

ARのドキュメントから:

サブレポートコントロールの レポートのインスタンスを作成するために、メインレポートのReportStartイベントを使用し、それを処分コーディングのベストプラクティス http://helpcentral.componentone.com/nethelp/AR7Help/OnlineEn/Subreport.html

ReportEndイベントで発生します。この方法では、メインレポートを実行するときに、サブレポート インスタンスが1つだけ作成されます。

包含セクションのFormatイベントでは、SubReportコントロールのReportプロパティ を使用して、レポートオブジェクトをSubReport コントロールに添付します。

関連する問題