Condividi tramite


Lezione 8: Impostazione degli attributi dettagli predefiniti

Gli attributi dettagli predefiniti sono i campi che identificano un'istanza univoca dell'entità e altri campi utilizzati da Generatore report che possono risultare utili durante la creazione dei report. Quando si trascina un'entità nell'area di progettazione, vengono visualizzati gli attributi dettagli predefiniti. Ad esempio, quando si aggiunge l'entità Product all'area di progettazione, vengono visualizzati i campi seguenti: Name, Product Number, Weight, Size, Color e Standard Cost. Name identifica in modo univoco ogni istanza del prodotto, mentre Product Number, Weight, Size, Color e Standard Cost sono campi aggiuntivi relativi al prodotto che può essere utile visualizzare durante la creazione di report sui prodotti. Gli attributi di identificazione corrispondono a uno o due campi che identificano ogni istanza dell'entità come elemento univoco. Il campo Name, ad esempio, identifica ogni prodotto in modo univoco.

In questa lezione verranno specificati gli attributi dettagli predefiniti per un'entità e quindi verrà ridistribuito il modello per osservare le modifiche al modello di report in Generatore report.

Per specificare gli attributi dettagli predefiniti

  1. In visualizzazione Albero selezionare l'entità Sales Person.

  2. Nella finestra Proprietà selezionare DefaultDetailAttributes.

  3. Per modificare la proprietà, fare clic sul pulsante con i puntini di sospensione ().

  4. Nell'elenco Membri della finestra di dialogo Editor raccolte AttributeReference selezionare Commission Pct e quindi fare clic su Rimuovi.

  5. Fare clic su Aggiungi.

    Verrà visualizzata la finestra di dialogo Attributi dettagli predefiniti.

  6. Nell'elenco Entità selezionare l'entità Employee e quindi l'entità Contact.

  7. Nell'elenco Campi selezionare First Name, Middle Name e Last Name e quindi fare clic su OK.

  8. Fare di nuovo clic su OK.

    Si noti che, nella finestra Proprietà, la proprietà DefaultDetailAttributes indica che esistono quattro attributi. Quando l'utente aggiunge l'entità Sales Person al proprio report, vengono aggiunti il numero identificativo nazionale, il nome, il secondo nome e il cognome del venditore.

  9. Scegliere Salva tutto dal menu File.

Per distribuire il modello di report

  • Scegliere Distribuisci modelloAdventureWorks2008R2 dal menu Compila.

Per visualizzare le modifiche al modello di report in Generatore report 1.0

  1. Avviare Generatore report.

  2. Nel Riquadro attività iniziale selezionare il modello AdventureWorks2008R2, quindi fare clic su OK.

  3. Per visualizzare la cartella Product Details scorrere l'elenco delle entità.

    Questa cartella è stata creata nella lezione 3.

  4. Per visualizzare il contenuto della cartella Product Details fare clic su Product Details.

    Le entità in questa cartella sono state aggiunte nella lezione 3.

  5. Nell'elenco Entità individuare le entità Sales Orders e Sales.

    Queste entità sono state rinominate nella Lezione 4.

  6. Selezionare l'entità Sales Orders e trascinare il campo Sum Total Due nell'area di progettazione.

    Questo campo è stato rinominato nella lezione 4 e formattato nella lezione 7.

  7. Trascinare l'entità Sales Person sulla sinistra del campo Sum Total Due.

    Si noti che al report sono stati aggiunti i campi National ID Number, First Name, Middle Name e Last Name. Si tratta degli attributi dettagli predefiniti aggiunti all'entità in questa lezione. Si tratta dello stesso report creato in precedenza, in cui ora sono visualizzate le nuove modifiche al modello.

  8. Per visualizzare i risultati del report, fare clic su Esegui report.

  9. Per tornare all'area di progettazione, fare clic su Progetta report.

  10. Scegliere Nuovo dal menu File.

  11. Nel Riquadro attività iniziale selezionare il modello AdventureWorks2008R2, quindi fare clic su OK.

  12. Quando viene chiesto di salvare il report, fare clic su No.

    Non è necessario salvare questo report per le esercitazioni successive.

  13. Individuare l'entità Product nell'elenco Entità.

  14. Trascinare l'entità Product nell'area di progettazione.

    L'entità Product Subcategory sarà riportata sotto l'entità Product nell'elenco Entità.

  15. Selezionare l'entità Product Subcategory.

    Si notino i campi in questa entità. Si noti inoltre che l'entità Product Category è riportata sotto l'entità Product Subcategory.

  16. Selezionare quindi l'entità Product Category.

    Si notino i campi in questa entità.

A queste entità è associato un solo campo utile, ovvero i rispettivi attributi Name. Può essere utile visualizzare questi campi come attributi dell'entità Product anziché doverli individuare singolarmente.

Per utilizzare il modello nella versione ClickOnce di Generatore report 3.0.

  1. Fare clic su Generatore report in Gestione report.

    Nota

    È inoltre possibile utilizzare la versione autonoma di Generatore report 3.0

  2. Nella casella di dialogo Riquadro attività iniziale, fare clic su Report vuoto, quindi su Crea.

  3. Nel riquadro Dati report fare clic su Nuova, quindi su Origine dati.

  4. Nella finestra di dialogo Proprietà origine dati, verificare che l'opzione Usa una connessione condivisa o un modello di report sia selezionata, quindi fare clic su Sfoglia.

  5. Nella casella di testo Nome della finestra di dialogo Seleziona origine dati, digitare l'URL https://localhost/reportserver, quindi fare clic su Apri.

  6. Espandere la cartella Modelli, fare clic su AdventureWorks2008R2, quindi su Apri.

  7. Fare clic su OK.

    Viene aggiunta un'origine dati con il nome predefinito, DataSource1 al riquadro Dati report.

    Fare clic con il pulsante destro del mouse su DataSource1.

  8. Verificare che l'opzione Origine dati specifichi AdventureWorks2008R2 e fare clic su Progettazione query.

  9. Per visualizzare la cartella Product Details scorrere l'elenco delle entità.

    Questa cartella è stata creata nella lezione 3.

  10. Per visualizzare il contenuto della cartella Product Details fare clic su Product Details.

    Le entità in questa cartella sono state aggiunte nella lezione 3.

  11. Nell'elenco Entità individuare le entità Sales Orders e Sales.

    Queste entità sono state rinominate nella Lezione 4.

  12. Selezionare l'entità Sales Orders e trascinare il campo Sum Total Due nell'area di progettazione.

    Questo campo è stato rinominato nella lezione 4 e formattato nella lezione 7.

  13. Trascinare l'entità Sales Person sulla sinistra del campo Sum Total Due.

    Si noti che al report sono stati aggiunti i campi National ID Number, First Name, Middle Name e Last Name. Si tratta degli attributi dettagli predefiniti aggiunti all'entità in questa lezione. Si tratta dello stesso report creato in precedenza, in cui ora sono visualizzate le nuove modifiche al modello.

  14. Fare clic su Esegui per visualizzare il report.

  15. Individuare l'entità Product nell'elenco Entità.

  16. Trascinare l'entità Product nell'area di progettazione.

    L'entità Product Subcategory sarà riportata sotto l'entità Product nell'elenco Entità.

  17. Selezionare l'entità Product Subcategory.

    Si notino i campi in questa entità. Si noti inoltre che l'entità Product Category è riportata sotto l'entità Product Subcategory.

  18. Selezionare quindi l'entità Product Category.

    Si notino i campi in questa entità.

  19. Fare clic sul pulsante Generatore report, quindi su Esci da Generatore report.

    Non è necessario salvare il report.

A queste entità è associato un solo campo utile, ovvero i rispettivi attributi Name. Può essere utile visualizzare questi campi come attributi dell'entità Product anziché doverli individuare singolarmente.

Passaggi successivi

Nella lezione successiva si modificheranno le proprietà di un'entità in modo che diventi un'entità di ricerca per un'altra entità. Vedere Lezione 9: Impostazione di un'entità di ricerca.