Distribuzione di report

Per rendere disponibile un report agli utenti, è possibile incorporare uno dei seguenti metodi di distribuzione nell'applicazione.

Visualizzazione del report

Il metodo più comune per distribuire i report di Crystal è ospitarli all'interno di un'applicazione per consentirne l'accesso da parte degli utenti.

Crystal Reports for Visual Studio .NET fornisce i seguenti visualizzatori per ospitare un report di Crystal:

È possibile programmare l'interazione tra il visualizzatore e altri controlli dell'applicazione. Inoltre, ciascun visualizzatore dei report è già dotato di un barra degli strumenti, che può essere personalizzata in base alle necessità dell'applicazione.

Esportazione del report

Crystal reports può essere esportato nei formati elencati di seguito.

Formati di esportazione

  • Adobe Acrobat (con estensione PDF)
  • Crystal Reports per Visual Studio .NET (con estensione RPT)
  • HTML 3.2 e 4.0 (con estensione HTML)
  • Microsoft Excel (con estensione XLS)
  • Microsoft Rich Text (con estensione RTF)
  • Microsoft Word (con estensione DOC)

Destinazioni di esportazione

  • File del disco
  • Cartelle pubbliche di Microsoft Exchange

Scenari di esportazione

Applicazioni server

L'applicazione può essere programmata per esportare automaticamente un report di Crystal in uno di questi formati di file. Utilizzando, ad esempio, il modello di oggetti Crystal Report Engine, è possibile creare un'applicazione server che converte un report di Crystal in un documento di Word e invia questo file convertito a una cartella di Microsoft Exchange ogni mattina.

Applicazioni Windows

Windows Forms Viewer supporta l'esportazione, tramite il pulsante Esporta sulla barra degli strumenti, in tutti i formati consentiti ad eccezione dell'HTML e di Crystal Reports per Visual Studio .NET.

Utilizzare il codice per personalizzare la barra degli strumenti di Windows Forms Viewer o aggiungere ulteriori controlli per impostare le opzioni di esportazione che si desidera siano disponibili per gli utenti.

Applicazioni Web

Web Forms Viewer consente di visualizzare report in formato HTML una pagina per volta. A causa di questa funzionalità non è possibile effettuare l'esportazione diretta da un Web Forms Viewer. La funzionalità di esportazione può essere disponibile tramite Crystal Report Engine sul server.

Mediante il modello di oggetti Crystal Report Engine, ad esempio, è possibile aggiungere un pulsante che richieda all'utente l'indirizzo di posta elettronica e invii la richiesta che viene elaborata nel server di Crystal Report Engine. L'utente riceverà un messaggio di posta elettronica del report in formato Word.

Stampa del report

È possibile fornire agli utenti opzioni di stampa mediante l'utilizzo della barra degli strumenti di Windows Forms Viewer oppure aggiungere proprietà di stampa a un controllo che interagisce con il visualizzatore di report.

In alternativa, è possibile creare un'applicazione che stampi automaticamente un report di Crystal su una determinata stampante.

Vedere anche

Inserimento dei report nelle applicazioni | Personalizzazione delle opzioni di esportazione | Metodo PrintToPrinter