Caselle di testo in report impaginati (Generatore report)
Si applica a: Generatore di report Microsoft (SSRS) Power BI Report Builder Progettazione report in SQL Server Data Tools
Quando si pensa a una casella di testo, di solito si immagina una casella autonoma contenente testo in un'area, ad esempio, di Microsoft Office PowerPoint. Nei report impaginati alcune caselle di testo sono esattamente questo e possono visualizzare testo statico per titoli, descrizioni ed etichette oppure testo dinamico basato su espressioni. Tuttavia, anche ogni cella in una tabella o matrice (o in un'area dati Tablix) contiene una casella di testo, che può essere formattata esattamente allo stesso modo delle caselle di testo autonome di un report.
Nota
Se si trascina il valore di un campo del set di dati di un report direttamente nell'area di progettazione del report o in una casella di testo in tale area, al momento dell'esecuzione del report sarà visibile solo il primo valore nel set di risultati. Per visualizzare tutti i valori per un campo, è necessario creare prima di tutto un'area dati di tipo tabella, matrice o elenco e trascinare il campo in una cella nell'area dati. In questo modo, all'esecuzione del report verranno visualizzati tutti i valori in quel campo.
Per visualizzare il testo ripetuto in un layout in formato libero, creare un'area dati di tipo elenco e inserirvi la casella di testo. Usare un elenco quando si desidera ripetere un form per più valori, ad esempio il form di una fattura ripetuto una volta per ogni cliente. Per altre informazioni, vedere l'argomento sulla creazione di fatture e moduli con elenchi.
Usare un contenitore di tipo rettangolo quando si vuole controllare il layout della casella di testo e lo spazio vuoto sotto l'ultima casella di testo. Per altre informazioni, vedere Rettangoli e linee (Generatore report e SSRS).
Le espressioni in una casella di testo possono contenere testo letterale, puntare a un campo del database o calcolare dati. Tutte le espressioni vengono visualizzate come testo segnaposto per consentire la formattazione di numeri, colori e altre proprietà relative all'aspetto. È inoltre possibile combinare segnaposti e testo letterale nella stessa casella di testo.
È possibile formattare il testo in qualsiasi casella di testo con più tipi di carattere, colori, stili e azioni. Per altre informazioni, vedere Formattazione di testo e segnaposto (Generatore report e SSRS).
Nota
È possibile creare e modificare file di definizioni di report impaginati (con estensione rdl) in Generatore report di Microsoft, Power BI Report Builder e Progettazione report di SQL Server Data Tools.
Espansione e riduzione di una casella di testo
Per impostazione predefinita, le caselle di testo presentano dimensioni fisse. È possibile ridurre o espandere verticalmente una casella di testo in base al contenuto. Per altre informazioni, vedere Espansione o riduzione di una casella di testo (Generatore report e SSRS).
Rotazione di una casella di testo
Ruotando le caselle di testo è possibile migliorare la leggibilità dei report, supportare un orientamento di testo specifico delle impostazioni locali, adattare più colonne in un report stampato con dimensioni di pagina fisse e creare report più interessanti dal punto di vista grafico. Una casella di testo può essere ruotata in diverse direzioni: orizzontale, verticale (rotazione di 90 gradi) o di 270 gradi. L'opzione verticale è più usata per le lingue dell'Asia orientale, che si scrivono dall'alto verso il basso. Nella maggior parte dei renderer l'opzione verticale permette di gestire correttamente la rotazione del glifo in modo che il testo venga scritto dall'alto verso il basso, senza che i caratteri appaiano ai lati. Per le altre lingue, le opzioni verticale e di 270 gradi determinano che il testo venga scritto lateralmente.
È possibile ruotare caselle di testo che contengono testo statico, campi di un set di dati di un report o dati calcolati. La casella di testo può essere autonoma nel corpo del report, in una tabella o una matrice oppure nell'intestazione e nel piè di pagina di un report.
Nell'immagine seguente vengono mostrate tre versioni di un report tabella in cui i dati sono raggruppati per mese. La casella di testo contenente il valore del mese presenta un orientamento diverso.
L'orientamento viene impostato sulla casella di testo e si applica a tutto il testo contenuto nella casella. Non è possibile specificare un orientamento diverso per varie parti della casella di testo.
Per iniziare, vedere la sezione sulla rotazione del testo in Esercitazione: Formattazione di testo (Generatore report) e Impostare l'orientamento della casella di testo (Generatore report e SSRS).
Procedure
Aggiungere, spostare o eliminare una casella di testo (Generatore report e SSRS)
Formattare il testo in una casella di testo (Generatore report e SSRS)
Impostare l'orientamento della casella di testo (Generatore report e SSRS)
Consentire l'espansione o riduzione di una casella di testo (Generatore report e SSRS)