Anteprima dei report
Durante la progettazione di un report, potrebbe essere necessario visualizzarlo prima di pubblicarlo in un ambiente di produzione. Tale operazione può essere eseguita in vari modi: utilizzando la scheda Anteprima di Progettazione report, tramite la finestra di anteprima in Progettazione report e pubblicando il report in un server di report in un ambiente di prova.
[!NOTA] Quando un report viene visualizzato in anteprima, i dati per il report vengono memorizzati nella cache in un file nel computer locale. Quando lo stesso report viene visualizzato di nuovo in anteprima utilizzando la stessa query, gli stessi parametri e le stesse credenziali, Progettazione report recupera la copia memorizzata nella cache invece di rieseguire la query. Il file dei dati viene salvato come <nomereport>.rdl.data nella stessa directory del file di definizione del report e non viene eliminato alla chiusura di Progettazione report.
Scheda Anteprima
È possibile fare clic sulla scheda Anteprima per visualizzare un report in anteprima in Progettazione report. Il report verrà eseguito localmente, utilizzando le stesse funzionalità di elaborazione e rendering del report offerte dal server di report. Il report visualizzato è un'immagine interattiva. È quindi possibile selezionare parametri, fare clic sui collegamenti, visualizzare la mappa documento ed espandere e comprimere le aree nascoste del report. È inoltre possibile esportare il report in uno dei formati di rendering installati.
Finestra di anteprima
Per visualizzare un report in anteprima, è inoltre possibile eseguire il progetto report in una configurazione per il debug. Per eseguire un progetto sono disponibili tre modi:
- Fare clic su Avvia debug dal menu Debug.
- Fare clic sul pulsante Avvia sulla barra degli strumenti standard di Visual Studio.
- Premere F5.
Se si utilizza una configurazione del progetto che genera il report senza distribuirlo, il report specificato nella proprietà StartItem della configurazione corrente viene aperto in una finestra di anteprima separata. Questo è il funzionamento della configurazione DebugLocal. La visualizzazione e la funzionalità del report nella finestra di anteprima sono uguali a quelle della scheda Anteprima. Per ulteriori informazioni sulle configurazioni del progetto, vedere Pubblicazione di report in un ambiente di produzione.
[!NOTA] Prima di eseguire il debug di un report è necessario impostare un elemento iniziale. A tale scopo, in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto report, fare clic su Proprietà e quindi selezionare il nome del report da visualizzare nella proprietà StartItem.
Se si desidera visualizzare in anteprima un report che non è l'elemento iniziale del progetto, selezionare una configurazione che generi il report senza distribuirlo, ad esempio la configurazione DebugLocal. Fare clic con il pulsante destro del mouse sul report e quindi fare clic su Esegui. È necessario scegliere una configurazione che non preveda la distribuzione del report. In caso contrario, il report verrà pubblicato nel server di report anziché venire visualizzato in locale in una finestra di anteprima.
Anteprima di stampa
La prima volta che si visualizza un report nella scheda Anteprima o nella finestra di anteprima, la visualizzazione assomiglia a un report generato dall'estensione per il rendering HTML. L'anteprima non è in formato HTML, ma il layout e l'impaginazione del report sono simili a quelli dell'output HTML.
Se si passa alla modalità anteprima di stampa, è possibile visualizzare la rappresentazione del report stampato. Nella scheda Anteprima o nella finestra di anteprima fare clic sul pulsante Anteprima di stampa sulla barra degli strumenti dell'anteprima. Il report verrà visualizzato come in una pagina fisica. Questa visualizzazione assomiglia all'output generato dalle estensioni per il rendering delle immagini e PDF. L'anteprima non è un'immagine, né un file PDF, ma l'impaginazione e il layout del report sono simili a quelli dell'output in questi formati.
Pubblicazione in un server di prova
È inoltre possibile eseguire testare i report pubblicandoli in un server di prova. La pubblicazione di un report in un server di prova è analoga alla pubblicazione di un report in un server di produzione. Per informazioni sulla pubblicazione di un report, vedere Pubblicazione di report in un ambiente di produzione.
Vedere anche
Attività
Procedura: Stampa di un report (Progettazione report)
Procedura: Pubblicazione di report (Progettazione report)
Concetti
Altre risorse
Debug e pubblicazione di report