2013-04-30 13 views
7

Quindi sto riscontrando il problema in cui l'intestazione del report viene visualizzata su ogni pagina, ma voglio solo visualizzarla nella prima pagina. La soluzione che gli utenti di questo forum hanno dato è quella di inserire l'intestazione nel contenuto principale. Il problema con questo è che la mia intestazione mostra il numero di pagina + pagine totali (ad es. Pagina 1 di 3 pagine). Non riesco a spostare l'intestazione sul corpo perché perderò l'accesso ai numeri di pagina. Per qualche motivo, Generatore di rapporti ti consente solo di accedere ai numeri di pagina tramite l'intestazione. Qualcuno ha qualche soluzione a questo problema?Generatore di report SSRS - Mostra solo intestazione nella prima pagina (con numeri di pagina)

+0

Dovresti essere in grado di mettere un'espressione sulla visibilità o sul colore del testo per renderli nascosti su tutti tranne la pagina 1. – glh

risposta

12

Scrivere un'espressione per nascondere le caselle di testo che contengono le informazioni dell'intestazione.

L'espressione sarebbe simile a questa:

=iif(Globals!PageNumber = 1, FALSE, TRUE) 

Per arrivare alla proprietà espressione: tasto destro del mouse casella di testo >> casella di testo proprietà >> >> visibilità selezionare "Mostra o nascondi in base a un'espressione" >> inserire espressione di cui sopra

applausi

2

ho avuto lo stesso problema, dove volevo solo l'intestazione di mostrare sulla prima pagina. La soluzione che ho trovato era quella di incollare tutti i miei oggetti dall'intestazione in un rettangolo, quindi ora fungeva da contenitore. Ho quindi collocato quel contenitore nel corpo. Nelle proprietà del report, nella sezione del codice, ho preso in prestito da questo post Access Page number in report body In SSRS per creare funzioni, che mi avrebbero consentito di inserire i numeri di pagina nella sezione del corpo. Quindi nel mio rettangolo/contenitore, ho impostato la proprietà visibility su = code.PageNumber> 1. Spero che aiuti!

Problemi correlati