SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Jorge López en Viernes 16 de Enero de 2004, 01:16
-
necesito emitir un informe con la siguiente sintaxis pero me da error:
mirepo.SelectionFormula =
"({detalle.fecha_in} in Date(" & Format$(FECHADESDE, "yyyy,mm,dd") & ")
to Date(" & Format$(FECHAFINAL, "yyyy,mm,dd") & ")
and (NOT ({detalle.fecha_in} = (" & Format$(FECHADESDE, "yyyy,mm,dd") & ")))"
and ({detalle.hora_in} < (" & Format$(hora_in, "hh:mm:ss") & ")
and (NOT ({detalle.fecha_in} >= (" & Format$(FECHAFINAL, "yyyy,mm,dd") & ")))"
and ({detalle.hora_in} >= (" & Format$(hora_in, "hh:mm:ss") & "))"
si alguien sabe crystal orientame a la forma como se realiza..estare agradecido :kicking:
-
Lo primero que debes hacer es separar la consulta por partes para poder controlar la seleccion y descubrir donde esta el error, por lo menos en la primera formula mi sugerencia es la siguiente
"({detalle.fecha_in} in Date(" + Chr(39) & Format$(FECHADESDE, "yyyy,mm,dd") & Chr(39) + ")
Yo creo que lo que te falta es colocar el + y el Chr(39) entre los campos que tiene informacion para la seleccion.
Espero que te sea de gran ayuda cualquier duda vuelve a escribir y con gusto te ayudare.
Antonio graterol
Analista de Sistemas