Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Filtrar intervalo de fechas en consulta Access
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Filtrar intervalo de fechas en consulta Access

Publicar nuevo tema Responder al tema
Foros de discusión » Access, base de datos Microsoft Access (mdb)   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Filtrar intervalo de fechas en consulta Access Responder citando

Tengo una base de datos Access y estoy haciendo una consulta. En ésta hay una fecha y quisiera saber si es posible que al usuario le aparezca una ventana pidiéndole la "Fecha desde" y la "Fecha hasta" para filtrar por un intervalo de fechas.

Lo que pretendo es hacer esto directamente en la consulta, sin formulario ni tener que utilizar código fuente.

¿Es posible?

Sería, por si no me he explicado bien, como un "between" pero directamente desde la consulta.
MensajePublicado:
Mar Oct 07, 2008 5:32 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Filtrar intervalo de fechas en consulta Access Responder citando



Anuncios



varios escribió:
Tengo una base de datos Access y estoy haciendo una consulta. En ésta hay una fecha y quisiera saber si es posible que al usuario le aparezca una ventana pidiéndole la "Fecha desde" y la "Fecha hasta" para filtrar por un intervalo de fechas.

Lo que pretendo es hacer esto directamente en la consulta, sin formulario ni tener que utilizar código fuente.

¿Es posible?

Sería, por si no me he explicado bien, como un "between" pero directamente desde la consulta.


Desde la propia consulta sí es posible. En el campo de tipo fecha por el que quieres filtrar, verás una línea que pone "Criterios", añade ahí lo siguiente:

Código:

>=[Desde fecha] Y <=[Hasta fecha]


Con esto, cuando ejecutes la consulta, te aparecerá un InputBox pidiéndote "Desde fecha" y al aceptar éste te aparecerá otro pidiéndote "Hasta fecha". La única pega es que no admite máscara de fecha, por lo que el usuario tendrá que teclear la fecha completa con los separadores "/", algo así: 01/10/2008.
MensajePublicado:
Mar Oct 07, 2008 6:10 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Filtrar intervalo de fechas en consulta Access Responder citando



Anuncios



alonsojpd escribió:
Desde la propia consulta sí es posible. En el campo de tipo fecha por el que quieres filtrar, verás una línea que pone "Criterios", añade ahí lo siguiente:

Código:

>=[Desde fecha] Y <=[Hasta fecha]


Con esto, cuando ejecutes la consulta, te aparecerá un InputBox pidiéndote "Desde fecha" y al aceptar éste te aparecerá otro pidiéndote "Hasta fecha". La única pega es que no admite máscara de fecha, por lo que el usuario tendrá que teclear la fecha completa con los separadores "/", algo así: 01/10/2008.


Ok, con esto va perfecto.

Ahora tengo otro problema, la fecha la almaceno como Fecha/hora y también guardo la hora, por lo que cuando hago el filtro, salvo que ponga también la hora (cosa que no me interesa) no funciona como debiera.

¿Cómo puedo hacer que Access me muestre sólo la fecha en un campo con fecha y hora?
MensajePublicado:
Mar Oct 07, 2008 7:49 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Filtrar intervalo de fechas en consulta Access Responder citando



Anuncios



varios escribió:
Ok, con esto va perfecto.
Ahora tengo otro problema, la fecha la almaceno como Fecha/hora y también guardo la hora, por lo que cuando hago el filtro, salvo que ponga también la hora (cosa que no me interesa) no funciona como debiera.
¿Cómo puedo hacer que Access me muestre sólo la fecha en un campo con fecha y hora?


Supongamos que el campo que tiene el tipo de datos Fecha/hora de Access se llama "FECHA_FACTURA", pues tendrías que hacer algo así (donde aparece el nombre del campo):

Código:

SoloFecha: CVFecha(Ent([FECHA_FACTURA]))


En este caso hemos utilizado dos funciones Access:

* Ent: convierte una fecha a número entero, quitándole la parte decimal que corresponde a la hora.
* CVFecha: Convierte un número entero en una fecha.
MensajePublicado:
Mar Oct 07, 2008 7:54 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Access, base de datos Microsoft Access (mdb)  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A