Domanda

Questa domanda è stata molto utile, tuttavia ho un controllo dell'elenco nel mio rapporto e quando il rapporto si estende su 1 pagina, i dati nell'intestazione vengono visualizzati solo sull'ultima pagina del rapporto.

Apparentemente, le caselle di testo nascoste devono trovarsi su ogni pagina del rapporto affinché l'intestazione funzioni correttamente. Come lo faccio? L'unico controllo che ho nella lista è una casella di testo con un mucchio di testo che cresce molto più di 1 pagina.

È stato utile?

Soluzione 2

Scambia il sito Web in soccorso !!!

Tutto quello che dovevo fare è usare Parametri report con valori interrogati dal mio set di dati; e quindi riferimento = Parametri! Nome.Valore nella casella di testo nell'intestazione del rapporto.

Altri suggerimenti

Sebbene SSRS non ci consenta di utilizzare i campi DataSet nelle intestazioni di pagina, ci consente di fare riferimento agli elementi del report. Quindi potremmo posizionare una casella di testo (che prende il suo valore da un campo DataSet) in qualsiasi parte del corpo del nostro rapporto e impostare la sua proprietà Hidden su true.

Quindi, potremmo facilmente fare riferimento a quella casella di testo nell'intestazione della pagina con un'espressione come: = ReportItems! TextBox1.Value e abbiamo finito. Si noti che la casella di testo a cui si fa riferimento dovrebbe essere presente in ogni pagina, altrimenti l'intestazione stamperà un valore vuoto.

Seleziona Parametri report, Aggiungi nuovo parametro e controlla nascosto, consenti null e consenti valore vuoto.

Se si stanno recuperando i valori dal database:

In Valori disponibili:

controlla " dalla query " pulsante di opzione e fornire set di dati, campo valore e campi etichetta.

In Valori predefiniti:

controlla " dalla query " pulsante di opzione e fornire set di dati, campi valore.

Ora fornisci il valore per la casella di testo nel piè di pagina / nell'intestazione come = Parameters! Footer.Value ( Footer è il nome del parametro).

le caselle di testo nascoste possono essere posizionate all'interno di un rettangolo che era una proprietà repeatwith impostato come elemento dell'elenco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top