Inicio > Microsoft Access > madern > Consulta Urgente

Consulta Urgente

Experto:
Usuario:
Fecha: 02/12/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
02/12/2008
bmale, usuario preguntando en Microsoft Access
Usuario
Hola soy malena y recien me estoy iniciando en Access mi consulta es la siguente:
Ingreso los datos a una tabla por medio de un formulario y quisiera saber como debo hacer para que cuando ingrese la fecha de nacimiento el campo edad se actualiza en forma automatica tambien...
Agradeceria una respuesta chau
02/12/2008
bmale, experto respondiendo en Microsoft Access
Experto
Buenos días...

Cómo bien sabes.. no podemos guardar el valor de la edad de una persona.. porque este campo irá variando a medida que avanzamos de año... verdad?

Entonces lo que podemos hacer es incluir en nuestro formulario un campo independiente donde el valor del campo sería igual al valor de la función resultante de:

Function CalcularEdad() as integer

Dim intEdad as integer

if isnull(NombreCampoFechaNacimiento) then

intEdad=0
Else
intedad=DateDiff("yyyy",NombreCampoFechaNacimiento,Date())

If Month(NombreCampoFechaNacimiento)>month(date()) then

intEdad=intEdad-1
End if
End if


CampoEdad=intEdad

End Function

Espero que te aclares... :)

Saludos y hasta pronto.

Jordi Pérez i Madern
Mataró (Barcelona)
02/12/2008
bmale, usuario preguntando en Microsoft Access
Usuario
Excelente. Una fantástica solución.
Enlaces patrocinados