Visual Basic - Rango de fechas en crystal para 2005

Life is soft - evento anual de software empresarial
 
Vista:

Rango de fechas en crystal para 2005

Publicado por Be rock... (1 intervención) el 28/01/2009 16:18:34
Hola amigos, espero que se encuentren bien de salud.

Quiero sacar un reporte de unos totales, con lo que necesito digitar un rango de fechas, pero me sale un error relacionado con CONVERT o en ocaciones que falta un ).

Yo utilizo vb 2005 y el cogigo es el siguiente:

fecha1 = Format(CDate(fecha1), "short date")
fecha2 = Format(CDate(fecha2), "short date")
crvindicador.SelectionFormula = "{tblausentismo.fechai}>=#" & fecha1 & "# and {tblausentismo.fechai}<=#" & fecha2 & "#"

Agradeceria la ayuda de algúno de ustedes.

Be rock...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Rango de fechas en crystal para 2005

Publicado por Jorge (5 intervenciones) el 10/04/2009 17:52:42
es que no te has dado cuenta que te faltan valores debes hacerlo de esta manera

fecha1 = Format(CDate(fecha1), "short date")
fecha2 = Format(CDate(fecha2), "short date")
crvindicador.SelectionFormula = "{tblausentismo.fechai}>=cdate('" & fecha1 & "') and {tblausentismo.fechai}<=cdate('" & fecha2 & "')"

lo que sucede es que el crystal solo lee datos en su formato y cuando mandas un parametro no indentifica correctamente el formato por ello antes de igualarlo debes convertirlo a formato fecha con la instruccion CDate y luego recien lo comparas con el campo fecha

espero te halla ayudado en algo :-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar