2009-05-28 8 views
7

Ich habe eine Reihe von Berichten, die sowohl einzeln als auch als Gruppe ausgeführt werden müssen.Wie kann ich mehrere Berichte zusammenfügen?

Ich habe diese Berichte erstellt und hoffte, dass ich einfach ein Formular erstellen konnte, in dem ich einfach Bericht1, Bericht2, Bericht3 usw. anfügen konnte, ohne einen anderen Bericht zu erstellen und all diese Berichte zu Unterberichten zu machen.

Ist das möglich?


Edit: Ich bin die Anzeige in der .NET WinForms Kontrolle, aber es wird auch zu PDF und vielleicht DOC, XLS etc ...

Antwort

7

einen dritten Bericht erstellen, der die ersten hat exportiert werden N Berichte werden nacheinander als Unterberichte in der Kopfzeile eingerichtet. Warum ist das nicht eine gute Option für Sie?

Möglicherweise könnten Sie post-append. Was ist das Ausgabeformat?

+0

Der Grund, Unterberichte sind nicht optimal für mich sind, weil es einfacher scheint, in Code (wenn möglich) anhängen Ich bin neu (ish) zu CR und ich finde die GUI-Formatierung Kontrollen klobig. Dieser Ansatz ist nicht inakzeptabel, nur weniger bevorzugt. –

+0

Präferenz ist subjektiv. Ich ziehe es vor, weniger Arbeit zu machen, um es zum Laufen zu bringen;) Ich würde den UberReport erstellen und Sektionen anzeigen/verbergen, wie Gerrie sagt, wenn es nötig ist. – Kieveli

+0

Das gesagt ... Es ist möglich, einen Bericht von Grund auf im Code zu erstellen ... Aber nicht einfacher. – Kieveli

3

Verwenden Sie die Option Kieveli vorgeschlagen und zeigen Sie die Unterberichte je nach Benutzerauswahl an und blenden sie aus, wenn Sie eine dynamischere Lösung wünschen.

0

Definitiv am besten ist es, Unterberichte zu verwenden, weniger Codierung, weniger Ärger für Sie.

+0

Warum hat diese Antwort einen Downvote? Es ist im Grunde das gleiche wie das, das @kievell getan hat, nur kurz beschrieben. –

Verwandte Themen