2016-08-01 42 views
0

Mein SSRS-Bericht enthält 4 Tabellen, die alle Zeilenumbrüche am unteren Rand haben.SSRS - Textbox Zeilenumbruch (oder) Verknüpfungstabelle mit Textbox

Ich versuche eine Möglichkeit zu finden, meine Textfelder (Titel für jede Tabelle) so zu binden, dass sie nur auf der ersten Seite am Anfang jeder Tabelle angezeigt werden. Ich bin ehrlich um dieses spezielle Problem ratlos.

--Verwandt - Ursprünglich hatte ich einen Parameter mit einem Sichtbarkeitsausdruck und einer Toggle-Option, um zwischen den einzelnen Tabellen zu wechseln, aber aufgrund einer letzten Änderungsanforderung muss der gesamte Bericht auf einem Bildschirm sein.

(=IIF(Parameters!SelectAScreen.Value = "InvoiceDetails",false,true)) 
+0

Haben Sie versucht, für den Titel einer Zeile am Anfang jeder Tabelle hinzufügen? – StevenWhite

+0

Nein, habe ich nicht. Das sollte aber funktionieren! Es sieht vielleicht nicht so ästhetisch aus, aber es ist gut in meinem Buch. Vielen Dank! – Byronyk

Antwort

0

Einige Versionen von @ StevenWhites Kommentar oben ist der einzige Weg, wie ich das weiß. Eine Möglichkeit, es zu tun ist, eine Vereinigung mit einer Dummy-Taste, um die Titelzeile an die Spitze jeder Tabelle zu erzwingen:

select 1 as dummyKey, 
     'Title text for table1' 
union all 
select 2 as dummyKey, 
     <columns> from <table1> 
order by dummyKey, <other sort columns> 

und wiederholen Sie für jeden Datensatz der Tabelle.

Bei Bedarf können Sie auch eine bedingte Formatierung durchführen, damit die Titelzeile hervorsticht und wie ein Titel aussieht.

1

Ich denke, wenn Sie eine zusätzliche Zeile über Ihren Daten (außerhalb der Gruppe) hinzufügen und den RepeatOnNewPage zu Falsch, soll es die Art und Weise arbeiten Sie es auch wollen.

enter image description here