Inserimento di sottoreport

Un sottoreport è un report presente all’interno di un altro report. I sottoreport consentono di combinare report non correlati in un unico report. È possibile coordinare dati che altrimenti non potrebbero essere collegati o rappresentare gli stessi dati con diverse visualizzazioni in un singolo report.

Se il report contiene una sezione che gestisce un grande numero di record, è possibile inserire tale sezione in un sottoreport su richiesta. Un sottoreport su richiesta compare come collegamento ipertestuale nel report principale. Quando si lavora sul report principale, non viene recuperato nessun dato dal sottoreport su richiesta finché non si effettua un'analisi dettagliata sul collegamento ipertestuale.

Suggerimento   Quando possibile, coordinare i dati dei report collegandoli a tabelle di database con Esperto collegamento visivo, invece di collegare sottoreport normali, ovvero sottoreport che non sono sottoreport su richiesta, al report principale. Poiché ogni sottoreport viene eseguito come report separato, l'uso di tabelle collegate spesso offre alcuni vantaggi funzionali.

Per inserire un sottoreport

  1. Fare clic con il pulsante destro del mouse in Report Designer, scegliere Inserisci, quindi fare clic su Sottoreport.

  2. Trascinare l'oggetto sottoreport nel report.

  3. Scegliere un report nel progetto, un altro report esistente, oppure crearne uno nuovo per il sottoreport.

  4. Selezionare Sottoreport su richiesta per avere la possibilità di recuperare i dati del sottoreport quando se ne ha necessità. In caso contrario, tutti i dati nel sottoreport vengono visualizzati con il report.

    Nota   È possibile migliorare le prestazioni dei report che contengono sottoreport utilizzando sottoreport su richiesta.

  5. Se occorre collegare un sottoreport ai dati nel report principale, fare clic sulla scheda Collegamento.

  6. Selezionare il campo che si desidera utilizzare come campo di collegamento nel report principale (contenitore) dall'elenco Campi disponibili.

  7. Utilizzare la sezione Collegamento al campo (visualizzata solo se si è selezionato un campo di collegamento) per impostare il collegamento a ciascun campo di collegamento.

    • Selezionare il campo che si desidera collegare al report principale da Campo di parametro sottoreport da utilizzare,
    • Selezionare la casella di controllo Seleziona dati in base al campo e selezionare un campo dall'elenco a discesa adiacente per organizzare i dati del sottoreport in base a un campo specifico (questa operazione rapida è equivalente all'utilizzo dell'Esperto selezione). Se non si esegue alcuna selezione, il sottoreport utilizza l’organizzazione del report principale.
  8. Fare clic su

Quando si esegue il report, il programma collegherà i dati del report principale e quelli del sottoreport.

Nota   Il tipo di campo del campo Report contenitore determina i campi del sottoreport visualizzati. Poiché Report Designer legge le date come stringhe, date o campi data/ora ed è quindi necessario assicurarsi che il tipo di campo di parametro del sottoreport corrisponda al tipo di campo impostato in Opzioni report del report principale per il campo che si desidera collegare.

Vedere anche

Sottoreport collegati e sottoreport non collegati