Limitar al Form

Hola:
Tengo 1 Form proveniente de una tabla llamada Factura.
Dicho form contiene 80,000 registros o facturas conprendidas entre 01/01/2003 y el 01/01/04.
Yo deseo saber como limitar para que el form solo presente los registros de 30 días antes de la fecha actual, incluyendo los del día.
Espero me ayude, me es de urgencia
Gracias
Saludos

2 Respuestas

Respuesta
1
Puedes hacerlo de dos formas.
1º En las propiedades del formulario, en el evento Al abrir, crear un procedimiento de evento y poner
Form.RecordSource = "select * from Factura where fechafactura>date()-30 order by fechafactura"
2º Con la tabla Factura crear una consulta, añadir los campos y debajo de Fechafactura, en la casilla criterios poner
>Fecha()-30
Y usar esta consulta como origen del formulario
Respuesta
1
Puedes basar tu formulario en una consulta, en la cual, en la fila de criterios del campo de Fecha de Factura, puedes poner la siguiente expresión:
>(Ahora()-120)
Esta expresión, por ejemplo, limita las fechas a 4 meses antes de la fecha actual.
Nota: si el software está en inglés entonces cambia "Ahora" por "Now" (obviamente :).

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas