cambiar la ruta de un crystal report
Publicado por teskupo (1 intervención) el 30/05/2006 09:18:55
Buenas!
Tengo un pequeño problema....tengo en visual basic .net hecho un form con un cristal reports viewer...tambien tengo un boton "ABRIR" que al dar accede a unos cristal reports ya hechos....
El problema que los cristal reports esos estan hechos cogiendo la ruta de el pc en el que estoy haciendo el programa y no va a ser aqui donde deje el programa....asik necesitaria cambiar esa ruta para k fuera absoluta he intentado hacerlo con un boton y el siguiente codigo:
Private Sub Listados_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DataSet41.Clear()
OleDbConnection1.ConnectionString = "Data Source=" & System.AppDomain.CurrentDomain.BaseDirectory & "\baseDatosEnAccess.mdb;Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;"
OleDbDataAdapter1.Fill(DataSet41)
End Sub
Private Sub buListado1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles buListado1.Click
Try
rd.Load(path & "\Listado1.rpt")
Catch ex As CrystalDecisions.CrystalReports.Engine.LoadSaveReportException
MessageBox.Show("El report no se encuenta en " & path, "ERROR")
Finally
rd.SetDataSource(DataSet41)
crv.ReportSource = rd
End Try
End Sub
Tengo un pequeño problema....tengo en visual basic .net hecho un form con un cristal reports viewer...tambien tengo un boton "ABRIR" que al dar accede a unos cristal reports ya hechos....
El problema que los cristal reports esos estan hechos cogiendo la ruta de el pc en el que estoy haciendo el programa y no va a ser aqui donde deje el programa....asik necesitaria cambiar esa ruta para k fuera absoluta he intentado hacerlo con un boton y el siguiente codigo:
Private Sub Listados_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DataSet41.Clear()
OleDbConnection1.ConnectionString = "Data Source=" & System.AppDomain.CurrentDomain.BaseDirectory & "\baseDatosEnAccess.mdb;Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;"
OleDbDataAdapter1.Fill(DataSet41)
End Sub
Private Sub buListado1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles buListado1.Click
Try
rd.Load(path & "\Listado1.rpt")
Catch ex As CrystalDecisions.CrystalReports.Engine.LoadSaveReportException
MessageBox.Show("El report no se encuenta en " & path, "ERROR")
Finally
rd.SetDataSource(DataSet41)
crv.ReportSource = rd
End Try
End Sub
Valora esta pregunta
0