2009-03-10 3 views
3

Ich habe einen Bericht mit einer Gruppe (Office Name), die Seite zwischen jeder Gruppe bricht - so können die Daten für nur ein Office auf einer bestimmten Seite angezeigt werden. Wie bekomme ich diesen Office-Namen in der Seitenüberschrift angezeigt?Reporting Services - Gruppenname in Seitenkopf

Ich habe versucht, ein ausgeblendetes Textfeld im Detailbereich des Berichts zu erstellen, das den Office-Namen hat und dann auf den Seitenkopf verweist, aber ich bekomme den letzten Office-Namen auf Seite 1 und ist dann leer andere Seite.

Antwort

0

Ich habe es zur Arbeit und ich werde die Antwort posten, falls jemand anderes über dieses Problem läuft.

Aus irgendeinem Grund funktioniert das Verweisen auf das Textfeld nicht, aber wenn ich eine ausgeblendete Spalte in die Tabelle mit dem gleichen Wert einfüge, könnte ich dann im Seitenkopf darauf verweisen.

4

Heute habe ich endlich einen anderen Weg gefunden, dies zu tun.

Erweitern Sie in der Gruppe, für die Sie den Seitenumbruch angegeben haben, im Eigenschaftenfenster den Abschnitt Group. Siehe Pagination in Reporting Services (Report Builder and SSRS)

Sie die BreakLocation Eigenschaft in den Tablix-Eigenschaften festlegen können, Rectangle Eigenschaften oder Gruppeneigenschaften Dialogfelder, aber Sie müssen setzen die Behinderte, ResetPageNumber und Seitenname Eigenschaften in den Report Builder Eigenschaften Scheibe.

Sie sollten ein Feld PageName sehen. Dieses Feld kann auf einen der Felddatenwerte aus dem von der Tablix verwendeten Dataset gesetzt werden.

Sobald Sie das Feld PageName festgelegt haben, können Sie der Kopfzeile/Fußzeile der Seite ein Textfeld hinzufügen und den Ausdruck so einstellen, dass das Feld PageName verwendet wird. Built-in Globals and Users References (Report Builder and SSRS)

=Globals!PageName 

Dies sollte dann auf jedem Gruppenwechsel ändern, und auf jeder Seite sichtbar.

Ich habe wirklich Mühe, eine gute Lösung dafür zu finden, also wenn ich die Antwort aufräumen muss, zögern Sie nicht, dies zu empfehlen.

+0

Was ist, wenn es zwei oder drei Werte aus der Datenregion gibt, die Sie in die Kopfzeile aufnehmen möchten? Es scheint, dass Sie mit dieser Lösung nur 1 Wert liefern können. –

+0

Beachten Sie, dass es nur mit der Berichtsdefinition von 2010 funktioniert. Es funktioniert nicht mit