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
Collegamento report a oggetto ReportDocument
mercoledì 05 dicembre 2007 - 11.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
micromina
Profilo
| Newbie
11
messaggi | Data Invio:
mer 5 dic 2007 - 11:12
Buon giorno a tutti,
premetto che sono una principiante del Crystal Report, per cui scusate se le domande sono banali. Ho però letto in ogni angolo del web e fatto mille tentativi ma non ne esco più.
Il problema è questo: devo collegare un report che ho creato (e che funziona correttamente) a un oggetto ReportDocument perché poi ho bisogno di usare questa classe per l'esportazione, la stampa ecc.
Premetto che uso VS2003, sql 2000 e vb.net
ORa io creo il mio webform gli inserisco un CrystalReportViewer e poi questo è il codice
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: questa chiamata al metodo è richiesta da Progettazione Web Form.
'Non modificarla nell'editor del codice.
InitializeComponent()
Dim oRpt As New ReportDocument
Dim reportPath As String = Server.MapPath("Inventario1.rpt")
oRpt.SetDatabaseLogon("userid", "password", "MI00000", "DBPROD")
oRpt.Load(reportPath)
CrystalReportViewer1.ReportSource = oRpt
End Sub
quando lo lancio mi si blocca alla riga oRpt.SetDatabaseLogon e mi dà
CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: Invalid report file path.
Perché? cosa sbaglio?
Prima per visualizzare il report scrivevo
'Dim credentials As New TableLogOnInfo
''Completiamo le proprietà con i nostri parametri per l'accesso a SQL
'credentials.ConnectionInfo.DatabaseName = "DBPROD"
'credentials.ConnectionInfo.UserID = "userid"
'credentials.ConnectionInfo.Password = "password"
'credentials.ConnectionInfo.ServerName = "MI00000"
'credentials.TableName = "Materiale_Disponibile_PU"
''Aggiungiamo le credenziali al Report Viewer
'CrystalReportViewer1.LogOnInfo.Add(credentials)
e tutto funzionava, solo che non avevo poi accesso all'oggetto ReportDocument per
poter poi scrivere il codice per la stampa e/o esportazione in pdf.
Mi aiutate perfavore? grazie mille a tutti!
ciao
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 5 dic 2007 - 17:34
ciao,
il messaggio sembra proprio dica che vuole prima il "Load" del file ".rpt" e poi il set della logon, percui prova ad invertire le 2 righe.
Cmq ti lascio questo link, di come consiglio io di fare la visualizzazione di un report, caricandolo con il Load e poi settandogli o i dati perche' ce li ho disponibili, oppure dicendogli le LogonInfo:
http://www.dotnethell.it/Forum/messages.aspx?ThreadID=8681
(leggi la mia risposta con i 2 metodi di settaggio parametri)
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
micromina
Profilo
| Newbie
11
messaggi | Data Invio:
gio 6 dic 2007 - 09:21
Grazie!!!! Funziona!!!!!!!
bastava scambiare le righe! Sono stata proprio stordita a non pensarci!!
grazie mille per l'intuizione.
ps . e grazie per il codice, lo terrò presente per il futuro!
ciao
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 !