Access - Buscar un registro con fecha de hoy en un formulario

 
Vista:

Buscar un registro con fecha de hoy en un formulario

Publicado por Chapete (1 intervención) el 04/10/2022 13:09:39
Tengo un formulario de fechas a recordar y quiero que al abrirlo, el cursor se posicione en la fecha del recordatorio coincida con la fecha de hoy y, si no hay ninguno coincidente, se posicione en el más próximo a la fecha de hoy.
El formulario se basa en la tabla "Recordatorio" y el campo es "Fecha".
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

Buscar un registro con fecha de hoy en un formulario

Publicado por Anonimo (3316 intervenciones) el 06/10/2022 21:57:44
Solo hay que verificar:

.- Si hay fechas a recordar
-de haberlas-
.- Si hay al menos una fecha que coincida con el día actual
- si la hay saltar a la última línea -

.- Si hay fechas posteriores
- de haberlas, guardar la más cercana -

.- Si hay fechas posteriores
- de haberlas guardar la más cercana -

.- Comparar las dos fechas (antes obtenidas) con respecto a día actual
- quedarse con la más cercana -

.- Finalmente desplazarse a esa fecha

Alternativas:
1 .- Borrarlas según dejen de ser útiles
2 .- Añadir un campo más a esa tabla (de tipo booleano: Si/No)
3 .- Añadir un campo más a esa tabla (de tipo fecha)

En las opciones dos y tres se le puede llamar 'histórico'
Si el recordatorio ya cumplió su cometido se activa la casilla 'histórico' o se le cumplimenta con una fecha (la de su finalización)

El formulario estará ordenado por fechas en ascendente
Si se ocultan (filtran) por el campo histórico a las obsoletas se alcanzó el final

Si no se filtran, se puede utilizar el RecorsetClone del formulario y desplazarse a la más baja que no esté marcada/utilizada como 'histórico'
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