contraseña de bd + subreporte
Publicado por Mariela (1 intervención) el 10/07/2006 03:45:09
Hola foro!!, mi consulta es la siguiente; Tengo un reporte hecho con crystal report 8.5 , y una base de datos en acces, el tema es que la base de datos tiene puesta una contraseña y yo le mando esa contraseña al control del crystal esto funciona barbaro pero tengo otro reporte al cual le hago lo mismo pero tiene pasaje de parametros a dos subreportes que tiene y el visual me da el error "no se puede conectar: parametros de sesion incorrectos", aca mando el codigo que tengo, espero que me puedan ayudar ya que lo necestio con un poco de urgencia para mi trabajo.
crinformes.ReportFileName = App.Path & "\Reporte_ticket_con_duplicado2.rpt"
n = crinformes.GetNSubreports
For i = 0 To n - 1
crinformes.SubreportToChange = crinformes.GetNthSubreportName(i)
crinformes.Connect = crinformes.Connect = ";PWD=humano"
crinformes.DataFiles(i) = App.Path & "\Fotocopiadoras.mdb"
Next i
crinformes.Connect = ";PWD=humano"
cinformes.Password = Chr(10) & "humano"
crinformes.ParameterFields(0) = "aa;" & txtdescripcion.Text & ";true"
crinformes.ParameterFields(1) = "num;" & NUM_PEDIDO & ";true"
crinformes.ParameterFields(2) = "vali;" & validez_pedido & ";true"
crinformes.SubreportToChange = ""
cinformes.WindowTitle = "Pedido"
crinformes.Action = 1
Desde ya muchisimas gracias
mariela
crinformes.ReportFileName = App.Path & "\Reporte_ticket_con_duplicado2.rpt"
n = crinformes.GetNSubreports
For i = 0 To n - 1
crinformes.SubreportToChange = crinformes.GetNthSubreportName(i)
crinformes.Connect = crinformes.Connect = ";PWD=humano"
crinformes.DataFiles(i) = App.Path & "\Fotocopiadoras.mdb"
Next i
crinformes.Connect = ";PWD=humano"
cinformes.Password = Chr(10) & "humano"
crinformes.ParameterFields(0) = "aa;" & txtdescripcion.Text & ";true"
crinformes.ParameterFields(1) = "num;" & NUM_PEDIDO & ";true"
crinformes.ParameterFields(2) = "vali;" & validez_pedido & ";true"
crinformes.SubreportToChange = ""
cinformes.WindowTitle = "Pedido"
crinformes.Action = 1
Desde ya muchisimas gracias
mariela
Valora esta pregunta


0