Calcular edad access

Calcular edad access

Cómo calcular la edad manualmente

Parece que no encuentro en el foro ninguna fórmula de consulta en la que la edad cambie en función de la fecha de nacimiento. He probado todas las que he encontrado pero todas parecen calcular la edad a partir del 1 de enero. Me parece un poco extraño que no funcione. Alguien tiene alguna sugerencia.
Ahora calculo sobre la marcha, pero nunca lo había hecho antes y estoy convirtiendo mis datos históricos al nuevo formato de la nueva base de datos que he escrito. Y la edad es una de las columnas que faltaba anteriormente. De ahí la consulta de actualización.
Y para el abuelo (89) Namliam , creo que con tu fórmula y la palabra reservada “fecha” se vuelve a lo que he intentado. El problema es que necesito rellenar la tabla del historial y no puedo usar Date(), necesito usar la fecha de ejecución del pago. Pero probaré la sugerencia de CJ que se menciona arriba. Gracias.
Gracias Plog, no soy lo suficientemente bueno para las funciones, nunca entendí como programarlas. Sin embargo, intenté convertir tu función en una consulta que funcionó con el mismo fin que la otra, por eso creo que CJ dio en el clavo con la palabra reservada.

Regla de validación para la edad en access

tkq escribió:Tengo una tabla normal con información de clientesTengo un campo DoB y quiero tener un cálculo automático que muestre la edad del cliente en otro campo al lado llamado AgePodrían ayudarme con esto por favorGracias a todos
On Mon, 03 Apr 2006 13:05:31 GMT, tkq wrote: Tengo una tabla normal con información de clientes Tengo un campo DoB y quiero tener un cálculo automático que muestre la edad del cliente en otro campo al lado llamado Edad Podrían por favor ayudarme con esto Gracias a todos
“tkq” <[email protected]> escribió en news:[email protected]: Intenté lo que sugeriste pero aparece este mensaje de error “Sintaxis SQL inválida – no se pueden usar varias columnas en una restricción CHECK a nivel de columna.” ¿Sabe usted cómo superar esto?
tkq escribió: Tengo una tabla normal con información de clientes Tengo un campo DoB y quiero tener un cálculo automático que muestre la edad del cliente en otro campo al lado llamado Edad Podrían ayudarme con esto Gracias a todos

Consulta de ms access para calcular la edad en años y meses

Estoy utilizando la siguiente expresión, en un control de formulario, para obtener la edad a partir de una fecha de nacimiento. En esta base de datos, es muy importante que sea exacta ya que cuando el socio cumple los 16 años, hay que emitir unos papeles entre otras acciones.
La lógica de la fórmula de CJ es correcta, pero intente en la consulta dos cambios, elimine los corchetes alrededor de la fecha, e inserte corchetes alrededor de las partes del formato (que deben ser procesadas juntas primero para devolver un valor numérico en lugar de 2 cadenas)
La consulta ahora devuelve “14” pero tiene 13 años 8 meses 13 días… por lo que debería devolver 13. ¿Debería escribirse como “cada año, en esa fecha (DOB), sume 1 a este número…” (lo siento puede programar esto, lol) o estoy complicando las cosas?
1) He pulsado ALT F11. Copié la codificación que generosamente me proporcionaste. Cerré el “editor”. No veo el grupo de módulos en el panel de navegación. He comprobado en Opciones, todo estaba/está seleccionado – nada que ocultar. También pude ver todos los módulos creados en otra base de datos con la que trabajé…

Access calcular la edad en una fecha determinada

Estoy aprendiendo a usar Access para crear una base de datos para nuestra oficina. Una de mis consultas tiene una fila que se calcula así Edad: (Año(Ahora())-Año([DOB])) Sólo necesito que se calcule hasta el primer decimal en lugar de que se redondee. Tengo
La división del número de días entre 365 devuelve una aproximación debido a que no tiene en cuenta los años bisiestos.    La división por 365,25 da un resultado más preciso.    Esto se puede demostrar en la ventana de depuración con mi propia fecha de nacimiento del 1 de noviembre de 1946
Como puede ver, esto equivale al primer resultado, en el que dividimos por 365,25, cuando se redondea a dos decimales significativos.    Esto sigue siendo una aproximación, ya que el año natural no tiene una longitud fija, pero es una aproximación muy cercana.    Si devolvemos el

Acerca del autor

admin

Ver todos los artículos