質問

現在、アプリのさまざまな部分をカバーする一連のレポートデザインがあり、これらのレポートはユーザーの要求に応じて生成されます。

これらのレポートのいくつかを1つのレポートにまとめてユーザーに返すことができるようにしたい。

最初に、レポートライブラリファイル内のセグメントを使用してレポートデザインファイルを生成するカスタムレポートビルダーをハックし、その生成されたデザインを実行しましたが、個々のレポートを複製する必要があるため、これは扱いにくく管理が面倒でした(まだ必須)レポートライブラリファイル内。統合レポートのライブラリでは、スタンドアロンレポートへの変更を複製する必要がありました。

私が本当に探しているのは、複数の設計ファイルを指定し、それらをすべて実行してから、選択したすべてのレポートを含む単一のファイルをユーザーに返す方法です。

役に立ちましたか?

解決

これはかなり一般的なリクエストです。現在取り組んでいますが、まだ解決していません。

今日使用できる理想的ではないアプローチの1つは、各レポートを実行し、各rptdocumentからの出力を結合することです。 BIRT-exchangeにはこの例がありますこちら PDFおよびHTML用。問題は、ページ番号が正しくなく、目次も正しくないことです。

より良いアプローチは、複数のrptdocumentsを適切なページネーションと目次を持つ単一のrptdocumentに結合できるマージレポートエンジンタスクがあった場合です。 Bugzillaエントリこちらが2.5で見られることを期待しています(2009年6月)製品のバージョン。興味のある方はご覧になり、フィードバックをお寄せください。

最後に、2009年の製品で見たい機能の1つは、開発者が他のレポートデザインのコンポーネントを使用して実行時に単一のレポートデザインを簡単に作成できるようにするDesignEngine APIの改良です。これも追跡するために bugzilla を作成しました。

これらのいずれも適切と思われない場合はお知らせください。別の解決策を見つけるのに役立つかどうかを確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top