SoloCodigo
Bases de Datos => Crystal Reports => Mensaje iniciado por: yothamons en Martes 18 de Enero de 2005, 20:52
-
hola, mi nombre es Jonathan, tengo un problema al generar un reporte con el crystal report, el problema no esta en el Crystal si no en la instruccion sql de Visual Basic 6.0 q utilizo para filtrar el reporte, lo q necesito es filtrar el reporte entre dos horas dadas, yo lo hago con dos fechas dadas pero con las horas no puedo, el codigo q utilizo para filtrar el reporte es: :comp:
CrystalReport1.SelectionFormula = "{nombretabla.fecha} in Date(" & Agno1 & "," & Mes1 & "," & Dia1 & ") to Date(" & Agno2 & "," & Mes2 & "," & Dia2 & ")
*** hasta aqui me funciona bien, esto es dos fechas dadas, pero cuando incluyo la siguiente parte no funciona q sera????****
And {nombretabla.hora} in date(" & hora1 & ") to date (" & hora2 & ")"
hora1 y hora2 son horas validas de tipo Date.
el error que da es: Error '20515' en tiempo de ejecucion, al final dice q falta el ). pero yo le puse parentesis y nada, ayudenme si pueden. les agradezco
:hola:
-
:devil:
Hola por que no filtras el reporte directamente desde el mismo cristal. Es solo una sugerencia, usa parametros de fechas.
Saludos :scream:
-
como filtro la informacion por el crystal? si las 2 horas dadas las introduzco por el programa de visual basic? :huh:
-
:devil:
Hola mira, en ves de dar las horas por visual, llama el reporte y q el sea el que te pida la fecha y hora. Has la prueba y veras. (Claro es un reporte lo que quieres, me imagino <_< )
:comp:
Saludos
-
muchas gracias, pero le he dado toda la mañana de hoy hasta q lo logre, :comp: despues intento como tu me dijiste, pero lo q pasa es que primero hago la consulta y luego lo imprimo, por eso no lo hago directamente del crystal. muchas gracias de todos modos, cualquier otra duda la expondre en el foro. Gracias :hola: