Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2003, 23:15
Yanix
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años
Puntos: 5
No hay necesidad de que utilices espacio en la tabla para colocar
la edad cuando puedes hacerlo desde un query
Esto crea una columna llamada edad en una consulta (query) de MS Access.

Pasos:
1- Ve a Query y a Design
2- Añade la tabla donde tienes nombres y fechas de nacimiento
3- Arrastra nombre y fecha
4- En una columna extra del query escribe en el espacio 'Field'
esto:
Edad: (Int(Format(DateDiff("d",[fecha],Date()))/365))

Nota: Está contemplando para 365 días, así que si la persona nació en un año 'bisiesto', tendrá error de un día, pero espero que te siva esto mientras..ya que dijiste es urgentísimo Con esa instrucción estamos añadiendo un campo al Query. Nota que fecha es el nombre que le di en mi tabla al campo de fecha de nacimiento

5-Verifica que ese nuevo campo 'Edad' esté seleccionado para desplegarse.
6-Guarda el nuevo query y correlo.

Ejemplo:


Espero te ayude.
__________________
Yanira

Última edición por Yanix; 23/01/2003 a las 23:24