Access - Fechas Actualizacion

 
Vista:

Fechas Actualizacion

Publicado por Jorge (10 intervenciones) el 14/05/2008 20:42:52
Hola buenas tardes, les comento el problema que tengo

tengo una base de datos con los campos fecha nacimiento, edad, cantidad de dinero y letra J (juveniles) o A (adultos), mi pregunta es como hago para actualizar la edad automaticamente, nada mas entre a la base de datos se actualice.

Otra pregunta es cuando pase un año quiero que cambie la letra de J (juveniles) a A (adultos), como puedo hacer para que cambie automaticamente?


Saludos y gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Fechas Actualizacion

Publicado por jcs (78 intervenciones) el 15/05/2008 08:46:04
Muy buenas,

El tema de la edad ya se ha tratado frecuentemente. Como todo dato que se puede calcular a partir de otros, no es normal que forme parte de la tabla, es mejor calcularlo de otra forma, por ejemplo en una consulta. Lo mismo pasaría para el campo letra.

Así, yo te aconsejaría que eliminases esos campos y que crearas una consulta en la que luego se basarían tus formularios/informes.

Para la edad te dejo dos formas:

edad: DifFecha("aaaa";[f nac];Ahora())-SiInm(Formato(Ahora();"mmdd")<Formato([f nac];"mmdd");1;0)

edad: Año(Ahora()+1-[f nac])-1900

La letra podría ser algo así como:

letra: siinm(edad>20;"A";"J")

Ya dirás si es lo que querías. Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar