Imprimir página | Cerrar ventana

Extraer solo fecha a campo con fecha y hora

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84814
Fecha de impresión: 27/Marzo/2026 a las 02:08


Tema: Extraer solo fecha a campo con fecha y hora
Publicado por: pascual14
Asunto: Extraer solo fecha a campo con fecha y hora
Fecha de publicación: 11/Noviembre/2019 a las 10:12
Hola amigos, tengo un campo fecha que por diversos motivos tiene formato fecha hora guardando en el mismo campo fecha y hora con formato p.e. 28/05/2015 11:28:48, (aunque algún amigo me ha dicho mil veces que no lo haga así :) la cosa que es un aplicación antigua y no la puedo cambiar.
Necesito sacar en una consulta solamente la fecha para un listado. En la consulta hago un format(fecha;"dd/mm/aaaa") y sale en el formato correcto pero quita el formato de fecha y no me funciona el filtro. he probado con un CDate pero tampoco y ya no sé lo que hacer ¿que me aconsejáis hacer aquí? El formato del campo ya no lo puedo cambiar, porque si lo pudiese hacer ahora crearía 2 campos pero eso ya no se puede tocar. Gracias.



Respuestas:
Publicado por: xavi
Fecha de publicación: 11/Noviembre/2019 a las 10:57
Dado que las fechas no dejan de ser números y la parte entera es la fecha y la decimal la hora podrías probar a coger solo la parte entera.

-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: mounir
Fecha de publicación: 11/Noviembre/2019 a las 12:36
Hola!
Otra alternativa:

Podrías utilizar el formato en la consulta:

FechaCorta: Format([fecha],"Short Date")

-------------
Un Saludo.


Publicado por: happy
Fecha de publicación: 11/Noviembre/2019 a las 15:01
Para que conserve el formato fechay puedas hacerel filtro deberias aplicar el formato que ya aplicas y luego lo pasaspor cdate. Es decir:

Cdate(format(tufecha,"dd/mm/aaaa"))

-------------
Saludos,

Juan M. Afan de Ribera


Publicado por: VIMIPAS
Fecha de publicación: 11/Noviembre/2019 a las 22:12

Hola buenas noches.

 

Mi tabla de fechas:

 

paraPASCUAL14

miFECHA

12/11/1955 2:03:10

05/12/2013 15:06:15

12/11/1955 6:10:13

05/12/1955 13:13:13

 

Mi consulta sobre dicha tabla:

 

Consulta2

soloMifecha

12/11/1955

12/11/1955

 

Como tengo la expresión de soloMifecha:

 

soloMifecha: Medio([mifecha];1;10)

 

Y en criterios tan solo he puesto una variable que he llamado filtrandoMifecha…. Por supuesto me pide el dato este, le pongo la fecha que quiero buscar “et voila”.

 

Ya nos cuentas.

 

Saludos


P.D.: Aclaración: cuando escribo la fecha que quiero que me filtre, la escribo tal cual sale en pantalla, no invento ningún formato ni nada de nada.... para el caso he escrito 12/11/1955, tal cual.



-------------
Gracias


Publicado por: pascual14
Fecha de publicación: 13/Noviembre/2019 a las 11:19
Hola amigos, ya había hecho lo de Cdate(format(tufecha,"dd/mm/aaaa")) y el formato salia bien pero me despistaba que al meter una fecha como criterior en la consulta no le añadia los # al principio y final, pero parece que si se los añado yo a mano funciona. Sigo probando y os digo. Las fechas y access son un infierno. Gracias.



Imprimir página | Cerrar ventana