Visual Basic - BUSCA ENTRE FECHA Y FECHA

Life is soft - evento anual de software empresarial
 
Vista:

BUSCA ENTRE FECHA Y FECHA

Publicado por JULIAN (20 intervenciones) el 03/07/2003 19:44:59
Hola a todos, espero y me puedan ayudar y de antemano gracias.
este es mi problema: estoy haciendo un reporte en el cual el usuario me proporciona dos fechas y le tiene que mostrar datos realizados entre esas dos fecha, yo estoy utilizando esto, ya que lo filtro a un dbgrid
y le pongo esto

Data1.Connect = "Access"
Data1.DatabaseName = "c:\carpeta\base.MDB"
Data1.RecordSource = "SELECT * FROM tabla WHERE fecha between " & Text1.Text & " and " & Text2.Text & " "
Data1.Refresh

esta correcto o como le puedo hacer, al parecer creo que estoy poniendo mal los text o algo asi, porque como que no me quiere leer lo que esta en los text ¿como le hago?

ME DIJERON QUE HICIERA ESTO
Data1.Connect = "Access"
Data1.DatabaseName = "c:\carpeta\base.MDB"
Data1.RecordSource = "SELECT * FROM tabla WHERE fecha between #" & Text1.Text & "# and #" & Text2.Text & "# "
Data1.Refresh

PERO COMO QUE NO ME TOMA EN CUENTA LOS CEROS A LA DERECHA, EJEMPLO SI COMPARO FECHAS ENTRE EL 01/07/2003 Y EL 05/07/2003 NO MA APARECE NADA PERO SI COMPARO 30/06/2003 AL 10/07/2003 SI ME LA HACE, QUE HAGO.
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:BUSCA ENTRE FECHA Y FECHA

Publicado por kikecg (352 intervenciones) el 03/07/2003 19:54:21
Hola.
A mi esto me funciona con Access:
Data1.RecordSource = "SELECT * FROM tabla WHERE fecha >= DATEVALUE(' " & Text1.Text & " ') and fecha <= DATEVALUE (' " & Text2.Text & " ')"
A ver si te funciona a ti tambien. Aunque si la base es SQLServer, no lo he probado (aun, todo se andará).
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