Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Tablix:Ripeti le righe di intestazione su ogni pagina non funzionante - Generatore di report 3.0

Dipende dalla struttura Tablix che stai usando. In una tabella, ad esempio, non hai gruppi di colonne, quindi Reporting Services non riconosce quali caselle di testo sono le intestazioni di colonna e l'impostazione della proprietà RepeatColumnHeaders su True non funziona.

Invece, devi:

  1. Apri la modalità avanzata nel riquadro Raggruppamenti. (Fare clic sulla freccia a destra dei Gruppi di colonne e selezionare Modalità avanzata.)
  2. Nell'area Gruppi di righe (non Gruppi di colonne), fai clic su un gruppo statico, che evidenzia la casella di testo corrispondente nella tablix. Fai clic su ciascun gruppo statico finché non viene evidenziato l'intestazione della colonna più a sinistra. Questo è generalmente il primo gruppo statico elencato.
  3. Nella finestra Proprietà, imposta il RepeatOnNewPage proprietà su True.
  4. Assicurati che KeepWithGroup la proprietà è impostata su After .

Il KeepWithGroup la proprietà specifica a quale gruppo deve aderire il membro statico. Se impostato su After quindi il membro statico si attacca al gruppo dopo di esso, o sotto di esso, fungendo da intestazione del gruppo. Se impostato su Before , quindi il membro statico rimane con il gruppo prima o sopra di esso, fungendo da piè di pagina del gruppo. Se impostato su None , Reporting Services decide dove inserire il membro statico.

Ora, quando visualizzi il rapporto, le intestazioni delle colonne si ripetono su ogni pagina del Tablix.

Questo video mostra come impostarlo esattamente come la risposta descritta.