Generazione di rapporti e stampa in LightSwitch
+LightSwitch non dispone di funzionalità di creazione rapporti o di stampa incorporate, è però possibile inserirle in diverse modalità.
Esportare in Excel
In molti casi, è possibile creare rapporti e stampare informazioni se prima se ne esegue un'esportazione in Excel. Definire una query per restituire i dati del rapporto, creare una schermata basata sulla query, quindi abilitare il pulsante Esporta in Excel nella schermata. Gli utenti finali possono scegliere il pulsante per esportare i dati su schermo, per formattare i dati in Excel e per stamparli. Per ulteriori informazioni, vedere Esportazione dei dati in Microsoft Excel.
Nota
La funzionalità Esporta in Excel è disponibile solo in applicazioni desktop LightSwitch.
Controllo utente di Silverlight
In caso di attività ripetitive di creazione rapporti e di stampa, ad esempio la stampa di una fattura, è possibile creare un controllo utente Silverlight. È possibile impostare i campi nel controllo, associarli ai dati di LightSwitch e utilizzare il codice XAML per definire l'aspetto. È quindi possibile utilizzare il controllo risultante in una schermata dell'applicazione LightSwitch. Per ulteriori informazioni, vedere Procedura dettagliata: stampa di una fattura da un'applicazione LightSwitch.
Nota
Silverlight supporta la stampa vettoriale, ma per ottenere risultati migliori è necessaria una stampante che supporti PostScript.
SQL Server Reporting Services
È possibile creare, distribuire e gestire i rapporti dell'organizzazione utilizzando SQL Server Reporting Services; inoltre, è possibile estendere e personalizzare la funzionalità di creazione rapporti tramite funzionalità di programmazione. Anche se non si dispone di una versione completa di SQL Server, è comunque possibile creare rapporti utilizzando Reporting Services in SQL Server Express with Advanced Services. Per ulteriori informazioni, vedere Procedura: visualizzare un rapporto di SQL Server Reporting Services in LightSwitch, SQL Server Reporting Services o Reporting Services in SQL Server Express with Advanced Services.
Office Automation
Office fornisce molte soluzioni predefinite per creare rapporti e per stampare, ma è anche possibile utilizzare gli strumenti di sviluppo di Office disponibili in Visual Studio Professional 2012 per automatizzare la creazione rapporti e per visualizzare o stampare questi ultimi dall'applicazione LightSwitch. Per ulteriori informazioni, vedere Procedura dettagliata: creazione di un report.
Soluzioni di altri fornitori
È possibile acquisire diverse estensioni di LightSwitch che forniscono funzionalità di stampa e di creazione rapporti da fornitori diversi da Microsoft. Tra le altre opzioni, è possibile individuare e scaricare le estensioni da Visual Studio Gallery.
Per scaricare le estensioni
Nella barra dei menu scegliere Strumenti, Estensioni e aggiornamenti.
Nella finestra di dialogo Estensioni e aggiornamenti espandere il nodo Online, quindi scegliere Visual Studio Gallery.
Nella casella di testo Cerca Visual Studio Gallery immettere LightSwitch.
Nell'elenco visualizzato selezionare un'estensione, quindi scegliere il pulsante Scarica.
Verrà richiesto di installare l'estensione o si sarà indirizzati al sito Web del fornitore dell'estensione.