campo sólo fecha sin hora |
Responder |
Autor | ||||||||||
Eduard.2008
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 05/Diciembre/2008 Localización: Catalunya Estado: Sin conexión Puntos: 529 |
Tema: campo sólo fecha sin hora Enviado: 22/Enero/2020 a las 11:27 |
|||||||||
Buenos días a todos.
Tengo una tabla con un campo fecha con formato fecha corta, pero veo que eso no impide que se pueda introducir fecha + hora. Necesito que sólo se pueda introducir la fecha. Una alternativa es que la consulta que actúa sobre la tabla me devuelva sólo la fecha pero tampoco sé hacerlo, aunque supongo que és fácil. Muchas gracias. |
||||||||||
Muchas gracias por vuestra ayuda.
www.ofp.cat |
||||||||||
main
Colaborador Unido: 31/Agosto/2009 Localización: OVIEDO Estado: Sin conexión Puntos: 1258 |
Enviado: 22/Enero/2020 a las 11:58 | |||||||||
Hola: Para el formulario donde se introduce el campo de la fecha puedes darle el formato dd/mm/aaaa O bien utilizar una mascara de entrada para ese campo Saludos
|
||||||||||
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 22/Enero/2020 a las 11:58 | |||||||||
Hola buenos días.
¿Has probado a ponerle una máscara (no un formato, sino una máscara) a ese control?. Saludos.
|
||||||||||
Gracias
|
||||||||||
Eduard.2008
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 05/Diciembre/2008 Localización: Catalunya Estado: Sin conexión Puntos: 529 |
Enviado: 22/Enero/2020 a las 12:21 | |||||||||
Lo del formato ya lo había probado y no funciona.
Lo de la máscara veo que si que funciona porque avisa de que el dato introducido no cumple la condición de la máscara. De todas formas considero que sería mejor introducir una expresión en la consulta que devuelva la fecha a partir de un campo que contenga fecha + hora, pero No lo he conseguido.
|
||||||||||
Muchas gracias por vuestra ayuda.
www.ofp.cat |
||||||||||
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14011 |
Enviado: 22/Enero/2020 a las 14:04 | |||||||||
Int([FechaT]) AS Expr1
|
||||||||||
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 22/Enero/2020 a las 22:11 | |||||||||
Hola buenas noches a todos.
No me había dado cuenta de que era una consulta lo que preguntaba, ya que decía también: Necesito que solo se pueda introducir una fecha (de ahí lo del formulario). En base a lo que ha puesto Jesús, he hecho mis pruebas creando una tabla y una consulta (los datos ya están metidos.... por lo visto.... no termino de entender lo de que solo se pueda ¿introducir?. Bueno mi prueba es la tabla y la consulta posterior, así:
Y la SQL de la consulta es (también he puesto lo que expuso Jesús): SELECT prueba.mifecha, Int([mifecha]) AS Expr1, Mid([mifecha],1,10) AS Expr2 FROM prueba; Jesús, al ver el resultado de tu expr1 como número, se me ocurre pensar que es el número que internamente maneja Access para las fecha (no he entrado a profundizar nunca en este tema.... vamos que toco de oido). ¿Es así?. Saludos.
|
||||||||||
Gracias
|
||||||||||
emiliove
Administrador Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5694 |
Enviado: 22/Enero/2020 a las 22:18 | |||||||||
Hola Vicente Exacto,i convierte ahora el número a fecha con CDate te da la fecha que has puesto: CDate(Int([mifecha])) Saludos
|
||||||||||
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14011 |
Enviado: 22/Enero/2020 a las 22:47 | |||||||||
- ¡que curioso! ... a mi la consulta me ha puesto el campo directamente como fecha ... Access 2010-32 bits + W10-64 De todas formas, a tener en cuenta que para Access la fecha es un numero, la parte entera nos da el dia y la fraccionaria las horas / minutos / .... |
||||||||||
Eduard.2008
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 05/Diciembre/2008 Localización: Catalunya Estado: Sin conexión Puntos: 529 |
Enviado: 23/Enero/2020 a las 09:59 | |||||||||
Buenos días.
La solución propuesta por Jesús Int([FechaT]) AS Expr1 funciona perfecto. Muchas gracias a todos
|
||||||||||
Muchas gracias por vuestra ayuda.
www.ofp.cat |
||||||||||
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 23/Enero/2020 a las 12:42 | |||||||||
Gracias a vosotros.
Nunca se termina de aprender en este santo mundo de la informática. Menos mal. Saludos.
|
||||||||||
Gracias
|
||||||||||
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |