Esercitazione: Formattazione di testo (Generatore report)Tutorial: Format Text (Report Builder)

In questa esercitazione verranno illustrati i vari modi in cui è possibile formattare il testo in un report impaginato di Reporting ServicesReporting Services .In this tutorial, you practice formatting text in various ways in a Reporting ServicesReporting Services paginated report. È possibile provare formati diversi.You can experiment with different formats.

Dopo avere impostato il report vuoto con l'origine dati e il set di dati, è possibile scegliere i formati che si vuole esplorare.After you set up the blank report with the data source and dataset, you can pick the formats you want to explore. Nell'immagine seguente viene illustrato un report simile a quello che verrà creato.The following illustration shows a report similar to the one you will create.

report-generatore-formato-report

In un passaggio si introdurrà intenzionalmente un errore, in modo da comprenderne gli effetti.In one step, you make a mistake on purpose so you can see why it is a mistake. Si correggerà quindi l'errore per ottenere il risultato desiderato.Then you correct the mistake to achieve the desired effect.

Il tempo stimato per il completare l'esercitazione è di 20 minuti.Estimated time to complete this tutorial: 20 minutes.

RequisitiRequirements

Per informazioni sui requisiti, vedere Prerequisiti per le esercitazioni (Generatore report).For information about requirements, see Prerequisites for Tutorials (Report Builder).

Creare un report vuoto con un'origine dati e un set di datiCreate a Blank Report with a Data Source and Dataset

Per creare un report vuotoTo create a blank report

  1. Avviare Generatore report dal computer, dal portale Web di Reporting ServicesReporting Services o in modalità integrata SharePoint.Start Report Builder either from your computer, the Reporting ServicesReporting Services web portal, or SharePoint integrated mode.

    Si apre la finestra di dialogo Nuovo report o set di dati.The New Report or Dataset dialog box opens.

    Se la finestra di dialogo Nuovo report o set di dati non è visualizzata, scegliere Nuovo dal menu File.If you don't see the New Report or Dataset dialog box, on the File menu > New.

  2. Nel riquadro sinistro della finestra di dialogo Riquadro attività iniziale verificare che l'opzione Nuovo report sia selezionata.In the left pane of the Getting Started dialog box, verify that New Report is selected.

  3. Nel riquadro destro fare clic su Report vuoto.In the right pane, click Blank Report.

Per creare un'origine datiTo create a data source

  1. Nel riquadro Dati report fare clic su Nuovo > Origine dati.In the Report Data pane, click New > Data Source.

    Se il riquadro Dati report non è visualizzato, fare clic su Dati report nella scheda Visualizza.If you don't see the Report Data pane, on the View tab, check Report Data.

  2. Nella casella Nome digitare: TextDataSourceIn the Name box, type: TextDataSource

  3. Fare clic su Usa una connessione incorporata nel report.Click Use a connection embedded in my report.

  4. Verificare che il tipo di connessione sia Microsoft SQL Server, quindi nella casella Stringa di connessione digitare: Data Source = <servername>Verify that the connection type is Microsoft SQL Server, and then in the Connection string box type: Data Source = <servername>

    Nota

    L'espressione <servername>, ad esempio Report001, indica un computer in cui è installata un'istanza del motore di database di SQL Server.The expression <servername>, for example Report001, specifies a computer on which an instance of the SQL Server Database Engine is installed. Questa esercitazione non sono necessari dati specifici. è sufficiente una connessione a un database di SQL Server.This tutorial does not need specific data; it just needs a connection to a SQL Server database. Se in Connessioni a origini datiè già disponibile una connessione, è possibile selezionarla e passare alla procedura successiva, ovvero "Per creare un set di dati".If you already have a data source connection listed under Data Source Connections, you can select it and go to the next procedure, "To create a dataset." Per altre informazioni, vedere Modalità alternative di acquisizione di una connessione dati (Generatore report).For more information, see Alternative Ways to Get a Data Connection (Report Builder).

  5. Fare clic su OK.Click OK.

Per creare un set di datiTo create a dataset

  1. Nel riquadro Dati report fare clic su Nuovo > Set di dati.In the Report Data pane, click New > Dataset.

  2. Verificare che l'origine dati sia TextDataSource.Verify that the data source is TextDataSource.

  3. Nella casella Nome digitare: TextDataset.In the Name box, type: TextDataset.

  4. Verificare che il tipo di query Testo sia selezionato, quindi fare clic su Progettazione query.Verify that the Text query type is selected, and then click Query Designer.

  5. Fare clic su Modifica come testo.Click Edit as Text.

  6. Incollare la query seguente nel relativo riquadro:Paste the following query into the query pane:

    Nota

    Per evitare di dover disporre di un'origine dati esterna, nella query di questa esercitazione sono già inclusi i valori dei dati.In this tutorial, the query already contains the data values, so that it does not need an external data source. Tale condizione rende tuttavia la query piuttosto lunga.This makes the query quite long. In una query di un ambiente aziendale non sarebbe incluso alcun dato.In a business environment, a query would not contain the data. Questo esempio è solo a scopo illustrativo.This is for learning purposes only.

    SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13747.25 AS money) AS Sales, 55 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(9248.15 AS money) As Sales, 37 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1800.00 AS money) AS Sales, 24 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1125.00 AS money) AS Sales, 15 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,  'Lens Adapter' as Product, CAST(742.50 AS money) AS Sales, 11 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1417.50 AS money) AS Sales, 21 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13497.30 AS money) AS Sales, 54 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(11997.60 AS money) AS Sales, 48 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(10247.95 AS money) As Sales, 41 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Tripod' as Product, CAST(1200.00 AS money) AS Sales, 16 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(2025.00 AS money) AS Sales, 27 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1425.00 AS money) AS Sales, 19 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(887.50 AS money) AS Sales, 13 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Lens Adapter' as Product, CAST(607.50 AS money) AS Sales, 9 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1215.00 AS money) AS Sales, 18 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(10191.00 AS money) AS Sales, 79 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8772.00 AS money) AS Sales, 68 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(10578.00 AS money) AS Sales, 82 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(7218.10 AS money) AS Sales, 38 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory,'Digital' as Subcategory,'Slim Digital' as Product, CAST(9307.55 AS money) AS Sales, 49 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(3870.00 AS money) AS Sales, 30 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(5805.00 AS money) AS Sales, 45 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8643.00 AS money) AS Sales, 67 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(9877.40 AS money) AS Sales, 52 as Quantity, 'Install Report Builder' as LinkText, 'http://go.microsoft.com/fwlink/?LinkId=154882' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(12536.70 AS money) AS Sales, 66 as Quantity, 'Report Builder in SQL Server' as Link, 'http://go.microsoft.com/fwlink/?LinkId=160556' AS URL  
    UNION SELECT CAST('2015-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(6648.25 AS money) AS Sales, 35 as Quantity, 'What is New in Reporting Services (SSRS)' as Link, 'http://go.microsoft.com/fwlink/?LinkId=165064' AS URL  
    
  7. Scegliere Esegui (!) per eseguire la query.Click Run (!) to run the query.

    I risultati della query corrispondono ai dati disponibili per la visualizzazione nel report.The query results are the data available to display in your report.

  8. Fare clic su OK.Click OK.

  9. Fare clic su OK.Click OK.

Aggiungere un campo all'are di progettazione del reportAdd a Field to the Report Design Surface

Se si desidera visualizzare un campo del set di dati in un report, è probabile che si scelga innanzitutto di trascinarlo direttamente nell'area di progettazione.If you want a field from your dataset to appear in a report, your first impulse may be to drag it directly to the design surface. In questo esercizio viene indicato perché questo modo di procedere non è corretto e quale operazione è invece necessario eseguire.This exercise points out why that doesn't work and what to do instead.

Per aggiungere un campo al report (e ottenere il risultato sbagliato)To add a field to the report (and get the wrong result)

  1. Trascinare il campo FullName dal riquadro Dati report nell'area di progettazione.Drag the FullName field from the Report Data pane to the design surface.

    Generatore report crea una casella di testo contenente un'espressione rappresentata da <Expr>.Report Builder creates a text box with an expression in it, represented as <Expr>.

  2. Fare clic su Esegui.Click Run.

    Viene visualizzato un solo record, Fernando Ross, che rappresenta il primo record in ordine alfabetico nella query.You only see one record, Fernando Ross, which is alphabetically the first record in the query. Il campo non viene ripetuto per visualizzare gli altri record di tale campo.The field does not repeat to show the other records in that field.

  3. Fare clic su Progettazione per tornare alla visualizzazione Struttura.Click Design to return to design view.

  4. Selezionare l'espressione <Expr> nella casella di testo.Select the expression <Expr> in the text box.

  5. Nel riquadro Proprietà della proprietà Value verrà visualizzato quanto segue (se il riquadro Proprietà non è visualizzato, selezionare Proprietà nella scheda Visualizza):In the Properties pane, for the Value property, you see the following (if you don't see the Properties pane, on the View tab, check Properties):

    =First(Fields!FullName.Value, "TextDataSet")  
    

    La funzione First è progettata per recuperare solo il primo valore in un campo, così come è avvenuto.The First function is designed to retrieve only the first value in a field, and that is what it has done.

    Il trascinamento del campo direttamente nell'area di progettazione ha determinato la creazione di una casella di testo.Dragging the field directly to the design surface created a text box. Le caselle di testo non sono di per sé aree dati e pertanto non consentono di visualizzare i dati di un set di dati del report.Text boxes by themselves are not data regions, so they do not display data from a report dataset. Le caselle di testo incluse in aree dati, ad esempio tabelle, matrici ed elenchi, consentono invece di visualizzare dati.Text boxes in data regions, such as tables, matrices, and lists, do display data.

  6. Selezionare la casella di testo (se l'espressione è stata selezionata, premere ESC per selezionare la casella di testo), quindi premere CANC.Select the text box (if you have the expression selected, press ESC to select the text box), and press the DELETE key.

Per aggiungere un campo al report (e ottenere il risultato corretto)To add a field to the report (and get the right result)

  1. Fare clic su Elenco nell'area Aree dati della scheda Inseriscisulla barra multifunzione .On the Insert tab of the ribbon, in the Data Regions area, click List. Fare clic nell'area di progettazione, quindi trascinare il mouse per creare una casella di circa 2 pollici (5 centimetri) di larghezza e 1 pollice (2,5 centimetri) di altezza.Click the design surface, and then drag to create a box that about two inches wide and one inch tall.

  2. Trascinare il campo FullName dal riquadro Dati report nella casella di riepilogo.Drag the FullName field from the Report Data pane to the list box.

    Questa volta Generatore report crea una casella di testo contenente l'espressione [FullName] .This time Report Builder creates a text box with the expression [FullName] in it.

  3. Fare clic su Esegui.Click Run.

    Si noti che in questo caso le casella viene ripetuta per visualizzare tutti i record nella query.Note that this time the box repeats to show all the records in the query.

  4. Fare clic su Progettazione per tornare alla visualizzazione Struttura.Click Design to return to design view.

  5. Selezionare l'espressione nella casella di testo.Select the expression in the text box.

  6. Nel riquadro Proprietà della proprietà Value verrà visualizzato quanto segue:In the Properties pane, for the Value property, you see the following:

    =Fields!FullName.Value  
    

    Trascinando la casella di testo nell'area dati dell'elenco, i dati inclusi nel campo vengono visualizzati nel set di dati.By dragging the text box to the list data region, you display the data that is in that field in the dataset.

  7. Selezionare la casella di riepilogo e premere CANC.Select the list box and press the DELETE key.

Aggiungere una tabella all'area di progettazione del reportAdd a Table to the Report Design Surface

Creare questa tabella per avere un elemento in cui inserire i collegamenti ipertestuali e il testo ruotato.Create this table so you'll have a place to put hyperlinks and rotated text.

  1. Nella scheda Inserisci > Tabella > Creazione guidata Tabella.On the Insert tab > Table > Table Wizard.

  2. Nella pagina Scegliere un set di dati della Creazione guidata tabella o matrice fare clic su Scegli un set di dati esistente in questo report o un set di dati condiviso > TextDataset (in questo report) > Avanti.On the Choose a dataset page of the New Table or Matrix wizard, click Choose an existing dataset in this report or a shared dataset > TextDataset (in this Report) > Next.

  3. Nella pagina Disponi campi trascinare i campi Territory, LinkTexte Product in Gruppi di righe, trascinare il campo Sales in Valori, quindi fare clic su Avanti.On the Arrange fields page, drag the Territory, LinkText, and Product fields to Row groups, drag the Sales field to Values, then click Next.

    report-generatore-testo-disporre-campi

  4. Nella pagina Scegliere il layout deselezionare la casella di controllo Espandi/comprimi gruppi per visualizzare l'intera tabella, quindi fare clic su Avanti.On the Choose the layout page, clear the Expand/collapse groups check box so you can see the whole table, then click Next.

  5. Fare clic su Fine.Click Finish.

  6. Fare clic su Esegui.Click Run.

    La tabella ha un aspetto corretto, ma dispone di due righe dei totali.The table looks OK, but it has two Total rows. Per il campo LinkText non è necessaria una riga per il totale.The LinkText column doesn't need a Total row.

    report-generatore-formato-2-totali

  7. Fare clic su Progettazione per tornare alla visualizzazione Struttura.Click Design to return to design view.

  8. Selezionare la cella Totale nella colonna LinkText , quindi tenere premuto MAIUSC e selezionare le due celle a destra che corrispondono alla cella vuota della colonna Product e alla cella [Sum(Sales)] della colonna Sales .Select the the Total cell in the LinkText column, then hold down the SHIFT key and select the two cells to its right: and the empty cell in the Product column and the [Sum(Sales)] cell in the Sales column.

  9. Con queste tre celle selezionate fare clic con il pulsante destro del mouse su una delle celle e scegliere Elimina righe.With those three cells selected, right-click one of those cells and click Delete Rows.

    report-generatore-formato-eliminare-righe

  10. Fare clic su Esegui.Click Run.

    Adesso il report ha una sola riga per il totale.Now it has only one Total row.

    report-generatore-formato-una sola-totale

In questa sezione si aggiungerà un collegamento ipertestuale al testo incluso nella tabella creata nella sezione precedente.In this section, you add a hyperlink to text in the table from the previous section.

  1. Fare clic su Progettazione per tornare alla visualizzazione Struttura.Click Design to return to design view.

  2. Fare clic con il pulsante destro del mouse sulla cella contenente [LinkText], quindi scegliere Proprietà casella di testo.Right-click in the cell containing [LinkText], and click Text Box Properties.

  3. Nella scheda Azione fare clic su Vai a URL.On the Action tab, click Go to URL.

  4. Nella casella Seleziona un URL fare clic su [URL], quindi scegliere OK.In the Select URL box, click [URL], then click OK.

  5. Si noti che il testo non presenta alcuna differenza.Note that the text does not look any different. È necessario renderlo simile al testo di un collegamento.You need to make it look like link text.

  6. Selezionare [LinkText].Select [LinkText].

  7. Nella scheda Home > Carattere selezionare Sottolineato e cambiare Colore in Blu.On the Home tab > Font, select Underline, and change Color to Blue.

  8. Fare clic su Esegui.Click Run.

    L'aspetto del testo è ora simile a quello di un collegamento.The text now looks like a link.

    report-generatore-formato-collegamento ipertestuale

  9. Fare clic su un collegamento.Click a link. Se il computer è connesso a Internet, in una finestra del browser verrà aperto un argomento della Guida di Generatore report.If the computer is connected to the Internet, a browser will open to a Report Builder Help topic.

Ruotare il testo nel reportRotate Text in the Report

In questa sezione si ruoterà parte del testo incluso nella tabella creata nelle sezioni precedenti.In this section, you rotate some of the text in the table from the previous sections.

  1. Fare clic su Progettazione per tornare alla visualizzazione Struttura.Click Design to return to design view.

  2. Fare clic nella cella che contiene [Territory].Click in the cell containing [Territory].

  3. Nella scheda Home della sezione Carattere fare clic sul pulsante Grassetto .On the Home tab in the Font section, click the Bold button.

  4. Se il riquadro Proprietà non è visualizzato, selezionare la casella di controllo Proprietà nella scheda Vista .If the Properties pane is not open, on the View tab, select the Properties check box.

  5. Individuare la proprietà WritingMode nel riquadro Proprietà e modificarlo da Predefinito a Rotate270.Locate the WritingMode property in the Properties pane, and change it from Default to Rotate270.

    Nota

    Se le proprietà nel riquadro Proprietà sono organizzate in categorie, WritingMode si trova nella categoria Localizzazione .When the properties in the Properties pane are organized into categories, WritingMode is in the Localization category. Assicurarsi di aver selezionato la cella e non il testo.Be sure you have selected the cell and not the text. WritingMode è una proprietà della casella di testo, non del testo.WritingMode is a property of the text box, not of the text.

    report-generatore-selezione-territorio-cella

  6. Nella scheda Home della sezione Paragrafo selezionare Al centro e Al centro per posizionare il testo al centro delle celle sia verticalmente sia orizzontalmente.On the Home tab > Paragraph section, select Middle and Center to locate the text in the center of the cell both vertically and horizontally.

  7. Fare clic su Esegui (!).Click Run (!).

Il testo incluso nella cella [Territory] scorre ora verticalmente dal basso verso l'alto delle celle.Now the text in the [Territory] cell runs vertically from the bottom to the top of the cells.

report-generatore-formato-rotate-270

Applicare il formato valutaFormat Currency

  1. Fare clic su Progettazione per passare alla visualizzazione Struttura.Click Design to switch to design view.

  2. Fare clic sulla cella prima cella tabella contenente [Sum(Sales)], tenere premuto MAIUSC e fare clic sull'ultima cella della tabella contenente [Sum(Sales)].Click the top table cell that contains [Sum(Sales)], hold down the SHIFT key, and click the bottom table cell that contains [Sum(Sales)].

  3. Nella scheda Home > gruppo Numero > pulsante Valuta.On the Home tab > Number group > Currency button.

  4. (Facoltativo) Se l'impostazione locale è Inglese (Stati Uniti), il testo dell'esempio predefinito è [$12,345.00].(Optional) If your regional setting is English (United States), the default sample text is [$12,345.00]. Se non viene visualizzato un valore di valuta di esempio, fare clic su Stili segnaposto Valori di esempio nel gruppo > Numeri.If you do not see an example currency value, in the Numbers group, click Placeholder Styles > Sample Values.

    report-generatore-segnaposto-valore-pulsante

  5. (Facoltativo) Nel gruppo Numero della scheda Home fare clic due volte sul pulsante Diminuisci decimali per visualizzare le cifre in dollari senza centesimi.(Optional) On the Home tab, in the Number group, click the Decrease Decimals button twice to display dollar figures with no cents.

  6. Fare clic su Esegui (!) per visualizzare l'anteprima del report.Click Run (!) to preview the report.

Nel report verranno visualizzati i dati formattati che rendono più facile la lettura.The report now displays formatted data and is easier to read.

report-generatore-formato-report

Visualizzazione del testo con formattazione HTMLDisplaying Text with HTML Formatting

  1. Fare clic su Progettazione per passare alla visualizzazione Struttura.Click Design to switch to design view.

  2. Nella scheda Inserisci fare clic su Casella di testo, quindi nell'area di progettazione fare clic e trascinare il mouse per creare, sotto la tabella, una casella di testo di circa 10 centimetri di larghezza e 8 centimetri di altezza.On the Insert tab, click Text Box, and then on the design surface, click and drag to create a text box under the table, about four inches wide and three inches tall.

  3. Copiare questo testo e incollarlo nella casella di testo:Copy this text and paste it into the text box:

    <h4>Limitations of cascading style sheet attributes</h4>  
          <p>Only a basic set of <b>cascading style sheet (CSS)</b> attributes are defined:</p>  
          <ul><li>  
              text-align, text-indent  
            </li><li>  
              font-family, font-size  
            </li><li>  
              color  
            </li><li>  
              padding, padding-bottom, padding-top, padding-right, padding-left  
            </li><li>  
              font-weight  
            </li></ul>  
    
  4. Trascinare il bordo inferiore della casella di testo in modo che contenga tutto il testo.Drag the lower edge of the text box so all the text fits. L'area di progettazione viene ingrandita mentre che si trascina il mouse.You notice the design surface gets larger as you drag.

  5. Selezionare tutto il testo presente nella casella di testo.Select all of the text in the text box.

  6. Fare clic con il pulsante destro del mouse su tutto il testo selezionato, quindi scegliere Proprietà testo.Right-click all of the selected text and click Text Properties.

    Poiché questa è una proprietà del testo e non della casella di testo, in una casella di testo è possibile avere una combinazione di testo normale e di testo in cui vengono utilizzati tag HTML come stili.This is a property of the text, not the text box, so in one text box you could have a mixture of plain text and text that uses HTML tags as styles.

  7. Nella scheda Generale in Tipo di markupfare clic su HTML - Interpreta i tag HTML come stili.On the General tab, under Markup type, click HTML - Interpret HTML tags as styles.

  8. Scegliere OK.Click OK.

  9. Fare clic su Esegui (!) per visualizzare l'anteprima del report.Click Run (!) to preview the report.

Il testo nella casella di testo viene visualizzato come un'intestazione, un paragrafo e un elenco puntato.The text in the text box is displayed as a heading, paragraph, and bulleted list.

report-generatore-formato-html

Salvare il reportSave the Report

È possibile salvare i report in un server di report, in una raccolta di SharePoint o nel computer locale.You can save reports to a report server, SharePoint library, or your computer.

In questa esercitazione il report verrà salvato in un server di report.In this tutorial, save the report to a report server. Se non si dispone dell'accesso a un server di report, sarà possibile salvare il report nel computer locale.If you do not have access to a report server, save the report to your computer.

Per salvare il report in un server di reportTo save the report on a report server

  1. Fare clic sul pulsante Generatore report , quindi su Salva con nome.From the Report Builder button, click Save As.

  2. Fare clic su Siti e server recenti.Click Recent Sites and Servers.

  3. Selezionare o digitare il nome del server di report per il quale si dispone delle autorizzazioni di salvataggio dei report.Select or type the name of the report server where you have permission to save reports.

    Verrà visualizzato il messaggio "Connessione al server di report".The message "Connecting to report server" appears. Al termine della connessione, verrà visualizzato il contenuto della cartella di report specificata dall'amministratore del server di report come posizione predefinita per i report.When the connection is complete, you see the contents of the report folder that the report server administrator specified as the default location for reports.

  4. In Nomesostituire il nome predefinito con un nome a scelta.In Name, replace the default name with a name of your choosing.

  5. Fare clic su Salva.Click Save.

Il report verrà salvato sul server di report.The report is saved to the report server. Il nome del server di report al quale si è connessi verrà visualizzato sulla barra di stato nella parte inferiore della finestra.The name of report server that you are connected to appears in the status bar at the bottom of the window.

Per salvare il report nel computerTo save the report on your computer

  1. Fare clic sul pulsante Generatore report , quindi su Salva con nome.From the Report Builder button, click Save As.

  2. Fare clic su Desktop, Documentio Risorse del computer, quindi selezionare la cartella in cui si desidera salvare il report.Click Desktop, My Documents, or My computer, and then browse to the folder where you want to save the report.

  3. In Nomesostituire il nome predefinito con un nome a scelta.In Name, replace the default name with a name of your choosing.

  4. Fare clic su Salva.Click Save.

Passaggi successiviNext Steps

Ci sono vari modi per formattare il testo in Generatore report.There are many ways to format text in Report Builder. Esercitazione: Creazione di un Report in formato libero inclusi altri esempi.Tutorial: Creating a Free Form Report contains more examples.

Esercitazioni di Generatore report
formattazione degli elementi del Report
Report Builder Tutorials Formatting Report Items
Generatore report in SQL Server 2016Report Builder in SQL Server 2016

Ulteriori domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum