2009-08-27 13 views
0

gibt es eine Möglichkeit, Seitenzahl in einer Gruppe für bestimmte Titel zu finden ???
vorstellen, dass wir diese drei Hierarchisch Gruppe haben:
Wie finde ich die Seitennummer für ein bestimmtes Mitglied einer Gruppe in einer .rpt-Datei?

A 
    -B 
    -C 

und B hat mehrere Gegenstände darin. können Sie mir jetzt helfen, Seitenzahl von zum Beispiel eines von Mitgliedern B zu erhalten, wenn Sie im Kristallbetrachter sehen ???
Ist es möglich?
Mit dieser Unterstützung kann ich einen Inhalt auf einen Blick für meinen 100pages Bericht erstellen.

Antwort

0

Das Abrufen von Inhaltsseiten in Crystal Reports ist ziemlich unangenehm, weil Sie zuerst wissen möchten, was Sie bis zuletzt nicht wissen (welche Seitenzahl N Gruppe X ist). Sehen Sie, Sie können 10 Seiten mit 20 Gruppen erhalten und Ihre hypothetische Inhaltsseite hat 20 Zeilen. Plötzlich erreichen Sie Gruppe 21, und der Inhalt benötigt zwei Seiten, wodurch alle vorherigen Seiteneinträge um eins reduziert werden. Wiederholen Sie dies, wenn der Bericht erweitert wird oder Gruppen erweitert werden usw.

Die erste, einfachste Methode geht davon aus, dass es Ihnen nichts ausmacht, dass die Inhaltsseite tatsächlich nach dem Rest des Berichts angezeigt wird. In diesem Szenario verwenden Sie Variablen, um eine Zeichenfolge oder Arrays zu erstellen, die die Seiten-/Gruppeninformationen enthalten, und verarbeiten sie dann im Berichtsfuß. Der zweite Schritt besteht darin, Crystal zu erlauben, eine Tabelle in der Datenbank zu aktualisieren. Außerdem muss der Bericht zweimal aktualisiert werden, um die richtigen Seitennummern zu erhalten.

This link hat einige Details zu beiden Methoden.