Access - buscar fecha igual ó anterior a la tecleada

 
Vista:

buscar fecha igual ó anterior a la tecleada

Publicado por Frau (27 intervenciones) el 05/02/2004 20:35:25
Tengo una tabla con los siguientes campos:
ID,CODIGO_ART, DESCRIPCION, COD_PROV, FECHA, PVP
1,0001,ARTICULO1,1001,01/01/2004,0.3€
2,0001,ARTICULO1,1001,10/01/2004,0.4€
3,0001,ARTICULO1,1001,20/01/2004,0.3€
4,0002,ARTICULO2,1002,01/01/2004,0.58€
5,0002,ARTICULO2,1002,15/01/2004,0.58€

Cómo puedo hacer una consulta en Access 2000 para que desde un formulario teclee una FECHA , un PROVEEDOR y un CODIGO DE ARTICULO y me saque, todos los registros de ese proveedor que tengan la fecha IGUAL a la tecleada y si NO EXISTE ESA FECHA tecleada que saque la FECHA ANTERIOR MAS ALTA y sino la otra anterior MÁS ALTA y asi hasta que encuentre una fecha y si no hay fecha que me diga "NO EXISTE FECHA".
¡ ES URGENTE !

En el ejemplo anterior si tecleo la fecha 19/01/2004 y el CODIGO "0001"
y el PROVEEDOR "1001" SACARÍA EL REGISTRO SIGUIENTE:

2,0001,ARTICULO1,1001,10/01/2004,0.4€
Gracias.
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:buscar fecha igual ó anterior a la tecleada

Publicado por Pancho (149 intervenciones) el 05/02/2004 23:51:30
Hola

El recordset tienes que construirlo de la siguiente manera:

SELECT * FROM MI_TABLA ORDER BY DESC FECHA WHERE FECHA<=[FECHA_SOLICITADA]

si la propiedad recordcount del recordset es cero es que no hay registros anteriores a la fecha solicitada

Saludos
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

RE:buscar fecha igual ó anterior a la tecleada

Publicado por Frau (27 intervenciones) el 06/02/2004 19:45:04
Gracias, solucionado. Te lo agradezco mucho
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