Inicio > Programación > pedrobjs84 > Necesito elaborar Reportes en VB6 utilizando CR

Necesito elaborar Reportes en VB6 utilizando CR

Experto:
Usuario:
Fecha: 28/05/2008
Valoración: (2,00 sobre 5) Categoría: Programación
28/05/2008
criptchamber, usuario preguntando en Programación
Usuario
Buenas tardes, tengo el siguiente problema....estoy Utilizando Crystal Reports XI para realizar unos reportes en un sistema que estoy desarrollando en VB6 y usando como Gestor de Base de Datos MYSQL, y NO consigo la forma de filtrar información y la unica forma de ver el reporte en si (sin filtrar ni nada) es colocandolo como StartUp Object. bueno tengo estas lineas de codigo...
Report.VerifyOnEveryPrint = True
Report.DiscardSavedData
crFiltro = "{bnef.ced}='" & Me.Text1.Text & "' AND {regast.fast}='" & Format(now,YYYY-MM-DD) & "' "
Report.RecordSelectionFormula = crFiltro
Load CRTicket
CRTikt.CRViewer1.ReportSource = Report
CRTikt.CRViewer1.ViewReport
CRTikt.Show
eso se encuentra asignado a un Comand Button, bueno los problemas que esto me genera son los siguientes:
1) Cuando ejecuto el programa me da un error en la linea -> Report.RecordSelectionFormula = crFiltro , diciendome que debe recibir una fecha y YO LE ESTOY INGRESANDO UNA FECHA, no entiendo porque el problema
Y si omito ese error y sigo adelante pasa esto otro...
2) CRTikt.CRViewer1.ReportSource = Report <---- Me da un MSJ que dice: run time error '-2147483638 (8000000a)' Method'ReportSource' of Object 'ICrystalReportViewer11' Failed
Le agradeceria su ayuda lo mas pronto posible ya que quizas en 1 semana tenga que presentar este sistema y como veran aun NO lo he terminado!
28/05/2008
criptchamber, experto respondiendo en Programación
Experto
Te dire que normalmente uso el active report, el crystal lo he usado pero yo no filtro, lleno una tabla temporal y cargo el reporte apuntando a esa tabla temporal que tiene datos filtrados, en todo caso prueba poniendo la palabra "set" antes de la instrucción en la que le das el valor, suerte, espero te sirva de algo.
28/05/2008
criptchamber, usuario preguntando en Programación
Usuario
Regular. Podría haber puesto más interés
Enlaces patrocinados