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
Cristal report viewer
martedì 24 febbraio 2009 - 18.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
rbarbato
Profilo
| Newbie
10
messaggi | Data Invio:
mar 24 feb 2009 - 18:35
per cortesia
o usato fin d'ora cristal report versione ocx per vb6 ora passando a dot.net e utile usare il viewer
ma non so come cambiare il codice..
qualcuno sa come eseguire il codice il report.rpt in vusual studio 2005 usando cristal report viewer?
grazie
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mar 24 feb 2009 - 18:43
Ciao rbarbato...
La domanda non è molto chiara....puoi essere un pò più preciso?
Da quello che ho capito ... ti posso solo dire di aggiungere un cristalreportviewer al tuo form e poi assegnare alla proprietà ReportSource il Report che vuoi visualizzare.
Altrimenti non ho capito.
Facci sapere....
Ciao
rbarbato
Profilo
| Newbie
10
messaggi | Data Invio:
mar 24 feb 2009 - 22:53
Scusami sono stato poco chiaro ..
il problema e che le differenze tra vb6 con cristal e dot.net con cristal viewer e molta prima io per chiamare un report scrivevo:
Report2.ReportFileName = CurDir() + "\letturagiornaliera.rpt"
Report2.WindowTitle = "Lettura P. Nota"
Report2.SelectionFormula = ""
Report2.Action = 1
dove report2 e il mio conponente .ocx
ora come si fa ... scusami sono proprio privo di conoscenza ..
lucaverdi1970
Profilo
| Newbie
22
messaggi | Data Invio:
mer 25 feb 2009 - 11:05
Vorrei segnalrti questo tutorial.
http://francescovattimo.blogspot.com/2009/01/report-in-aspnet_30.html
Dimmi che ne pensi
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
sab 7 mar 2009 - 03:05
Ciao, perdona il ritardo nella risposta.
Ti segnalo anche questo tutorial dotato di esempio scaricabile:
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx
la cosa è uguale anche se stai su asp.net, ti basta aggiungere la chiamata al metodo "databind" ma il nocciolo della questione non cambia...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
rbarbato
Profilo
| Newbie
10
messaggi | Data Invio:
sab 7 mar 2009 - 18:43
grazie del suggerimento .. il mio problema e un'altro .. cioe
in Visual Basic 2005 express
Per collegare un oggetto report a Windows Forms Viewer in un progetto Visual Basic.
Aggiungere un riferimento a CrystalDecisions.CrystalReports.Engine.
Aprire Form1.vb nell'Editor del codice.
Aggiungere il seguente spazio dei nomi a Form1.vb:
Copia codice
Imports CrystalDecisions.CrystalReports.EngineCreare un oggetto report come variabile ReportDocument pubblica in Form1():
Copia codice
Public WithEvents oRpt As ReportDocumentNel metodo New(), utilizzare l'oggetto Report Document per caricare My Report.rpt e collegarlo a Windows Forms Viewer:
Copia codice
Public Sub New()
MyBase.New()
'Questa chiamata è richiesta dalla finestra di progettazione Windows Forms.
InitializeComponent()
'Aggiungere una inizializzazione dopo la chiamata
'InitializeComponent()
oRpt = New ReportDocument()
oRpt.Load("C:\\Reports\\My Report.rpt")
CrystalReportViewer1.ReportSource = oRpt
End Sub
il problema che quasto riferimento CrystalDecisions.CrystalReports.Engine. io non lo trovo , e non riesco ad aggiungerlo.
ho insallato cristal report 8 ..
l'unico controllo che sono riuscito a caricare nella barra degli strumenti e cristal viewer control, e non trovo cristal viewer document
quindi ho problemi di configurazione di cristal viewer in vb 2005 express.
puoi aiutarmi??
l'esempio che e nel link che mi hai scritto e in c .. io ho bisogno di un esempio in vb 2005 expres.
grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 9 mar 2009 - 12:19
Ciao,
la versione 8 è accessibile solo tramite un OCX quindi facendo riferimento al viewer come hai fatto tu, e poi altro riferimento a "CRAXDRT.DLL" che è la libreria di runtime della versione 8, ossia COM e non .net.
Tu cosa vuoi fare, vuoi usare la version 8 perchè ce l'hai completa anche dell'editor dei report? In quel caso allora probabilmente ti manca il riferimento a quella libreria, e poi vai ad usare i report come fossi in vb6, tramite l'Interop di .net (ti viene creato un "wrapper" per gli OCX per vederli dentro a .net) ma alla fin fine li usi come COM e quindi devi ricordarti di installarli/registrarli quando fai il deploy dell'applicazione..
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 !