Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Problemi creazione Report con database SQL
venerdì 05 dicembre 2008 - 11.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Valloz
Profilo
| Newbie
1
messaggi | Data Invio:
ven 5 dic 2008 - 11:47
Salve a tutti. Sto progettando un applicazione WEB per un'azienda. Tramite questa applicazione posso no gestire clienti, interventi, tecnici problemi ec. Il progetto è sviluppato in VB e i database sono in SQL
L'unica cosa ke manca è la possibilità di creare/stampare dei report.
ho provato a creare un report con CRYSTAL e con un database access tutto bene.
Con i database SQL invece è un problema, perchè quando vado a creare una nuova connessione -> mi chiede sempre server, username e pass. peccato ke sia tutto in locale.. tra le connessioni gia esistenti non c'è niente e proprio non so come agganciare il database.
Se qualcuno sa farmi una specie di "guida" veloce, mi farebbe un grande piacere!
Marco
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 10 dic 2008 - 22:32
Ciao,
il metodo più semplice è farti la query tramite ado.net e poi passare i dati al report, con un codice tipico:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=21962
http://blogs.dotnethell.it/freeteo/Articolo-integrare-un-Report-Crystal-in-apps-Windows-Form__13520.aspx
questo è un esempio Win32, ma per il web è praticamente uguale, solo che hai il CrystalReportViewer che è su pagina web e quindi renderizza HTML , ma il tuo code-behind è assolutamente lo stesso.
(a destra c'è anche il progetto di esempio da poter scaricare)
Come vedi dall'ultimo esempio che puoi scaricarti il codice è semplice, ti basta usare il metodo "SetDataSource()" e passargli una DataTable riempita tramite ado.net (quindi da codice), l'importante è che abbia la stessa struttura, e per "stessa" intendo sia come ordine delle colonne che come tipi di dati di quelle colonne.
Passati i dati con questo metodo, non servono connessioni, il report usa quelle.
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !