Formato fecha sin minutos

emolinaa
22 de Marzo del 2005
Estoy trabajando con Access 2000 y cuando tengo que incorporar la fecha actual en una casilla de formulario con la funcion predeterminada "=Fecha()",indica algo asi como "Funcion desconocida Date" y no puedo predeterminar la fecha del día.
Si pongo "=Ahora()"prestebleciendo el el formato de fecha corta e incluso aa mm aaaa, me incorpora también la hora y los minutos cosa que me entorpece a la hora de buscar registros con la fecha introducida.
Puedo decir que antes con Access 97, podía poner la funcion de =Fecha()y no pasaba nada,incluso si lo hago en un campo de una Tabla. No se si han cambiado el metodo.
Si puedes ayudarme, ¿podrías facilitarme el desarrollo completo, ya que no soy un experto, incorporar una funcion a través de Módulo BV que funcione esta función, es decir, que no incorpore minutos ni segundos? pdría llamarla "FE", por ejemplo y utilizarla en los campos que se necesite.
Gracias anticipadas
Un abrazo



Komo
22 de Marzo del 2005
Si utilizas VB el nombre de las funciones, las debes de poner en ingles.
La fecha del sistema:
FechaHoy=Date

Para dar formato a la fecha:
FechaHoyCorta=FormatDateTime(Date,vbShortDate)
FechaHoyCorta=FormatDateTime(Date,2)
FechaHoyCorta=FormatDateTime(FechaHoy,2)

vbShortDate es una constante cuyo valor es 2