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

Título: Un Experto En Crystal
Publicado 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:
Título: Re: Un Experto En Crystal
Publicado por: Antoniocgt en Miércoles 21 de Enero de 2004, 14:21
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