Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

De acces

wishoz
2008-06-02 21:04 - Respuestas: 4 - Tema nº: 2522503


Características: Windows XP Profesional 1ghz, dual core, 2ghz, 200gb.

hola ke tal a todos, en esta ocacion kisiera me ayudaran con lo siguiente:
tengo una base de datos en acces, la cual se compone principalmente de un par de tablas, en una de ellas tengo el num. de cliente como primer dato, en la sunda columna su nombre, en la tercera su fecha de nacimineto, pero en la cuarta columna me gustaria obtener automaticamente la edad de esa persona, como años, meses e inclusive dias cumplidos; oja me puedan ayudar.
gracias a todos.

Posibles soluciones:
De accesDe acces
Acces 97 y acces 2000.Acces 97 y acces 2000.
Un acces point con tro acces point pueden compartir Un acces point con tro acces point pueden compartir
Acces Acces
AccesAcces
MCarmen

Re: De acces - 2008-07-18 07:24 - Respuesta 2

Para saber la edad automáticamente yo creo un campo calculado en una consulta basada en la tabla donde tienes el campo [Fecha Nacimiento]. Introduzco la fórmula enuna columna libre de la consulta y luego cambio en las propiedades del campo el formato para quitarle los decimales (elijo nº fijo y en decimales 0). La fórmula es la siguiente: Edad: (DifFecha("d";[Fecha Nacimiento];Ahora()))/365.
Espero que te sirva, si tienes alguna duda vuelve a escribir
wishoz

Re: De acces - 2008-07-18 16:34 - Respuesta 3

mcarmen, muchisimas gracias, probare lo ke me dices y en breve te estare agradeciendo nuevamente. gracias nuevamente
wishoz

Re: De acces - 2008-07-25 23:32 - Respuesta 4

Mcarmen, nuevamente molestando, la verdada es ke no puedo introducir la formula por ke no me la hacepta, esto es lo ke estoy insertando: (DifFecha(#d:[Fecha nacimiento]:Ahora()))/365 por ke me decia al principio ke la sintaxis estaba mal pero ahora me dice ke no es una fecha valida.
seria muy molesto si te pido una copia de un pequeño ejemplo? por ke tambien muy posiblemente no este elavorando bien las tablas y las consultas. te lo agradeceria si me lo envias a mi mail (******** de antemano gracias y ojala me puedas ayudar...

muchas gracias


-
Comentario del Moderador: No está permitido poner emails. Todas las comunicaciones tienen que hacerse a través del foro.

[Mensaje editado por necromantika con fecha: 25-07-2008 23:35:39].
MCarmen

Re: De acces - 2008-07-26 06:45 - Respuesta 5

Hola wishoz, la fórmula tiene que estar escrita exactamante igual a como la escribí en el primer mensaje, esto es muy importante. También lo es, que el nombre del campo esté escrito igual que el que tu tienes en tu tabla. Claro, yo escribí el campo [Fecha Nacimiento] pero el campo hecho por ti igual tiene otro nombre, o sea que tienes que escribir exactamente el nombre de tu campo entre llaves.
Por todo eso no te admitirá la fórmula.
Yo la he probado, otra vez, en mi Base de Datos y funciona correctamente. Ahí va:
Edad:(DifFecha("d";[Fecha Nacimiento];Ahora()))/365
Página:1

Respuestas relacionadas:

AccesAccesForo
Acces 97Acces 97Foro
Acces 97Acces 97Foro
Formulario en accesFormulario en accesForo
Ayuda con accesAyuda con accesForo
Foto en accesFoto en accesForo
Consulta accesConsulta accesForo
Problemas con accesProblemas con accesForo
Outlook web accesOutlook web accesForo
Funsiones en accesFunsiones en accesForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos22 Noviembre 2024