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 Utilizzo Crystal in vb.net (express 2008)
mercoledì 27 maggio 2009 - 13.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sgoria
Profilo
| Newbie
20
messaggi | Data Invio:
mer 27 mag 2009 - 13:37
Salve a tutti, sono ore (giorni) che sto dietro a questo problema:
Leggo ovunque dell'utilizzo di crystal report con .net tramite l'assegnazione seguente:
Dim rptDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocument
a me però non funziona perche non mi vede l'imports relativo
Imports CrystalDecisions.CrystalReports.Engine
mi dà l'impossibilità di caricamento del riferimento
ho caricato i riferimenti al crystal report viewer (8.0 - 8.5 - 11) con le diverse dll in questione ma nulla da fare.
Sono abbastanza alla prime armi in .net (visual basic express 2008) è solo per cominciare a capire qualche cosa per passare i mie applicativi da vb6. Certo questi scogli scoglionano assai.
Qualcuno mi può aiutare ?
Grazie anticipate
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mer 27 mag 2009 - 14:05
Ciao Stefano.
Controlla di avere a disposizione i riferimenti che trovi nell'immagine.
Facci sapere...
Ciao
264x112
5Kb
sgoria
Profilo
| Newbie
20
messaggi | Data Invio:
mer 27 mag 2009 - 14:36
Grazie per la sollecita risposta.
In effetti la questione è proprio che mi mancano quei riferimenti.
Tutti quanti.
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mer 27 mag 2009 - 14:39
Ciao Stefano,
il tuo problema è dovuto al fatto che la versione express non include nativamente Crystal Report; quindi non hai il "Merge Module" di Crystal Report cioè l' insieme di librerie che si aggiungono in fase di deploy del tuo progetto.
------------------------
Luxsor
sgoria
Profilo
| Newbie
20
messaggi | Data Invio:
mer 27 mag 2009 - 14:46
c'è una qualche soluzione a parte anticipare l'acquisto di visual studio ?
siete forti davvero !!
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mer 27 mag 2009 - 15:21
Per il 2008 scaricali da qua:
http://www.systemcomputersat.com/public/crystalreport2008.zip
------------------------
Luxsor
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 27 mag 2009 - 15:50
Ciao,
aggiungo a quello che ti dice Luxor, che nelle versioni Express non hai l'editor di Crystal, cosa che invece in Visual Studio c'è.
Se però usi già l'editor di Crystal stand-alone, allora puoi cmq dignare i tuoi report con quello e poi visualizzarli solamente nella tua applicazione (passandogli i dati etc...).
Attenzione però che la versione del runtime di .net è la 10.x, quindi se il designer del report è <= a quella il report funziona, ma se è > allora ti da errore quando lo carica....
Se vuoi un esempio:
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx
chiaramente l'ho fatto con Visual Studio professional...ma nell'applicazione vengono solo passati i dati e visualizzato il report, quindi di fatto va bene anche se il report l'hai fatto con l'edito di Crystal.
ps: Visual Studio lo trovi anche a 90gg di Trial, valuta bene perchè a mio avviso per un'utilizzo professionale conviene prenderlo:
http://msdn.microsoft.com/en-us/visualc/aa700831.aspx
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
sgoria
Profilo
| Newbie
20
messaggi | Data Invio:
mer 27 mag 2009 - 20:25
Non ho parole, risposte chiare ed esaustive !! Spettacolo !!!
Grazie davvero
Aggiungo però:
Adesso che ho scariato quanto da Luxsor indicatomi che ci faccio ?
Nel senso che quali riferimenti devo inserire nel mio progetto ?
Ho talmente tanta roba di crystal Report che non so più cosa usare.
Grazie ancora
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mer 27 mag 2009 - 20:48
.CrystalReports.Engine
.Shared
.ReportSource
Dovrebbero bastare.
------------------------
Luxsor
sgoria
Profilo
| Newbie
20
messaggi | Data Invio:
mer 27 mag 2009 - 21:36
Scusa ma non mi sono spiegato bene:
Quando vado nell'elenco dei riferimenti per abilitarli, quali devo abilitare ?
Ne avro 60 con intestazione crystal report e nessun che mi indichi un runtime per vs2008 o altro !! Bohh
Altra questione:
Sai dove posso recuperare un manuale su vb.net con delle informazioni non solo di sintassi ma anche di tipo strutturale?
Ti faccio un esempio:
Non ho la minima idea del perchè sia necessario usare gli imports: tutto mi pare finzionare sia che li uso sia che no.
Dove potrei trovare informazioni su questo argomento (ad esempio?)
Bella domanda vero ?
Continuo a ringraziarti anticipatamente per le risposte.
A presto
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mer 27 mag 2009 - 22:08
Questi che ti ho postato, ci sono?
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Shared
CrystalDecisions.ReportSource
Per quanto riguarda il libro, c'è ne sono una marea.
Per iniziare ti consiglio questo:
http://www.librinformatica.com/trade/productview/5209/351/i
Dopo di che se vuoi qualcosa di veramente "strutturale" ti consiglio dello di Fancesco Balena.
http://www.librinformatica.com/trade/productview/4358/441/i
------------------------
Luxsor
sgoria
Profilo
| Newbie
20
messaggi | Data Invio:
gio 28 mag 2009 - 08:57
Grazie per i consigli sui libri, quello di Balena già lo avevo adocchiato, lui è davvero un grande
Per quanto riguarda quei benedetti imports, non ci sono, nessuno di quelli che mi hai postato.
Secondo me il problema sta nell'aggiunta dei riferimenti COM
Infatti dopo l'installazione di CRRedist2008 che mi hai linkato non è cambiato nulla.
Cioè non ho trovato nuovi riferimenti COM da aggiungere.
Ho provato a togliere e rimettere i riferimenti COM che avevo già inserito per vedere se cambiava qualcosa ma inutilmente.
Forse uso una procedura errata, non so però qui tutto è come prima.
Fra l'altro il concetto di fondo mi sfugge.
In VB6 io installo il client Crystal sulla macchina dell'utente ed a livelllo di programma ho i vari ocx e dll che opportunamente registro.
Qui in vb.net immagino dover solo riportare le dll (quando le avrò trovate) nella cartella del .exe che avrò creato o devo fare altro ?
L'odissea continua e si amplia di nuovi orizzonti.
Ciao e grazie
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
gio 28 mag 2009 - 12:13
Non devi aggiungere il riferimento COM ma il rifetimento .NET
------------------------
Luxsor
sgoria
Profilo
| Newbie
20
messaggi | Data Invio:
lun 1 giu 2009 - 13:48
rieccomi, gentile Luxsor, di nuovo col medesimo problema.
Sia ne riferimenti .COM che nei .NET riesco a trovare quanto mi dici.
Penso che installerò il trial di VS e poi vedrò, mica posso uscire pazzo a questa maniera?
Tu che dici, ci sarà mai una soluzione a questo maledetto Merge Module?
Ora riprovo e poi ti faccio sapere.
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
lun 1 giu 2009 - 15:05
Prova ad installare la versione 90 gg di Visual Basic Professional, crea un progetto che sfrutta Crystal report e controlla i riferimenti che ti assegna.
Facci sapere
------------------------
Luxsor
sgoria
Profilo
| Newbie
20
messaggi | Data Invio:
mar 2 giu 2009 - 09:56
Bene, alla fine ecco cosa è successo:
Ho installato Visual Studio 2008.
Aprendo il progetto con VS2008 mi sono già trovato tutti i miei bei riferimenti che tanto mi hanno fatto uscire pazzo.
Allora ho chiuso, senza salvare, ho aperto Visual Basic Express 2008 e anche lì mi sono trovato tutto quello che stavo cercando. Incredibile no ? No comment !!!!
Certo che l'ufficio complicazioni affari semplici della MS è davvero efficiente :=))
Adesso i dubbi iniziali rimangono ....
A questo punto mi chiedo: come conviene operare? Dopo aver letto i vari articoli di questo altri forum, dopo aver letto i mille post a riguardo ancora non sono giunto ad una conclusione.
In ogni caso farò le mie valutazioni e chissà che non Vi rompa con altre questioni.
Grazie davvero di tutta la Vostra disponibilità, a presto !!!
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mar 2 giu 2009 - 11:09
L'importate che hai risolto il tuo problema.
Adesso se vuoi iniziare ad usare il Crystal Report segui la guida di Matteo
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx
Se hai ulteriori problemi, siamo qui per aiutarti.
Accetta una risposta così chiudiamo il thread.
Buon lavoro
------------------------
Luxsor
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 !