Hola gente... no se si es el grupo adecuado al cual dirijo la pregunta, pero
espero que haya alguien que sepa mucho y me pueda zafar de este apriento:
Tengo una base de datos Access "db1.mdb" y con el OCX de crytal report, un
reporte previamente creado y las siguientes lines de codigo imprimía un
fabuloso reporte:
With reporte
.DataFiles(0) = App.Path & "\db1.mdb"
.ReportFileName = App.Path & "eporte.rpt"
.SelectionFormula = "{Facturas.Nro_Factura} =" & Nro_Fact
.PrintReport
End With
Luego hice un cambio en la base de datos, en realidad solo la protegí con
una contraseña, y ahora ya no puedo imprimir el reporte.
Para que se den una idea les pongo el codigo que utilizo para abrir la
conexion con dicha base de datos
With Conexion
.Provider = "Microsoft.Jet.OLEDB.4.0"
.CursorLocation = adUseClient
.Properties("Jet OLEDB:System Database") = "" & E & "System.mdw"
.Properties("Jet OLEDB:Database Password") = "MyPassword"
.Open "c:\db1.mdb"
End With
Como podran ver, no es mas que una base de datos Access, estoy utilizando
Jet 4.0 y ADODC
Alguna solución?...
Otra pregunta mas... puedo pasarle a Crystal drirectamente un recordset y
este eviarlo derechito hacia la impresora?.
Desde ya muchas gracias por su ayuda.
Mariano
Leer las respuestas