Je bidouille sur accessXP.
J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort".
Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à 73
ans).
Toujours dans le formulaire, j'ai inséré une étiquette avec la formule
suivante :
=2005-[Naissance] & " ans"
Cela fonctionne, mais uniquement pour les personnes qui ne sont pas encore
décédées !
Car pour une personne qui naît en 1850 et meurt en 1920, on se retrouve avec
un âge
canonique de 155 ans...
J'ai essayé la formule suivante mais ça ne marche pas :
=VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de plus
intelligent ?
MVP Access Revendeur CaseStudio (http://www.casestudio.fr) Responsable Access sur http://www.developpez.com La plus grosse FAQ Access du Web : http://access.developpez.com/faq Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP. J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort". Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à 73 ans). Toujours dans le formulaire, j'ai inséré une étiquette avec la formule suivante : 05-[Naissance] & " ans" Cela fonctionne, mais uniquement pour les personnes qui ne sont pas encore décédées ! Car pour une personne qui naît en 1850 et meurt en 1920, on se retrouve avec un âge canonique de 155 ans... J'ai essayé la formule suivante mais ça ne marche pas : =VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de plus intelligent ?
MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq
Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP.
J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort".
Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à
73
ans).
Toujours dans le formulaire, j'ai inséré une étiquette avec la formule
suivante :
05-[Naissance] & " ans"
Cela fonctionne, mais uniquement pour les personnes qui ne sont pas
encore
décédées !
Car pour une personne qui naît en 1850 et meurt en 1920, on se
retrouve avec
un âge
canonique de 155 ans...
J'ai essayé la formule suivante mais ça ne marche pas :
=VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de
plus intelligent ?
MVP Access Revendeur CaseStudio (http://www.casestudio.fr) Responsable Access sur http://www.developpez.com La plus grosse FAQ Access du Web : http://access.developpez.com/faq Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP. J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort". Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à 73 ans). Toujours dans le formulaire, j'ai inséré une étiquette avec la formule suivante : 05-[Naissance] & " ans" Cela fonctionne, mais uniquement pour les personnes qui ne sont pas encore décédées ! Car pour une personne qui naît en 1850 et meurt en 1920, on se retrouve avec un âge canonique de 155 ans... J'ai essayé la formule suivante mais ça ne marche pas : =VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de plus intelligent ?
Merci d'avance pour votre aide
BALLOON
Je te remercie ô seigneur MAXENCE, Rapide et concise est ta réponse, Je vois que la force est avec toi !
"Maxence HUBICHE" a écrit dans le message de news:
MVP Access Revendeur CaseStudio (http://www.casestudio.fr) Responsable Access sur http://www.developpez.com La plus grosse FAQ Access du Web : http://access.developpez.com/faq Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP. J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort". Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à 73 ans). Toujours dans le formulaire, j'ai inséré une étiquette avec la formule suivante : 05-[Naissance] & " ans" Cela fonctionne, mais uniquement pour les personnes qui ne sont pas encore décédées ! Car pour une personne qui naît en 1850 et meurt en 1920, on se retrouve avec un âge canonique de 155 ans... J'ai essayé la formule suivante mais ça ne marche pas : =VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de plus intelligent ?
Merci d'avance pour votre aide
Je te remercie ô seigneur MAXENCE,
Rapide et concise est ta réponse,
Je vois que la force est avec toi !
"Maxence HUBICHE" <mh.webmaster@club-internet.fr> a écrit dans le message de
news: a93294fd207ae8c72ea7bfbb88b0@msnews.microsoft.com...
MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq
Plusieurs dizaines de codes sources Access :
http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP.
J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort".
Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à
73
ans).
Toujours dans le formulaire, j'ai inséré une étiquette avec la formule
suivante :
05-[Naissance] & " ans"
Cela fonctionne, mais uniquement pour les personnes qui ne sont pas
encore
décédées !
Car pour une personne qui naît en 1850 et meurt en 1920, on se
retrouve avec
un âge
canonique de 155 ans...
J'ai essayé la formule suivante mais ça ne marche pas :
=VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de
plus intelligent ?
MVP Access Revendeur CaseStudio (http://www.casestudio.fr) Responsable Access sur http://www.developpez.com La plus grosse FAQ Access du Web : http://access.developpez.com/faq Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP. J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort". Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à 73 ans). Toujours dans le formulaire, j'ai inséré une étiquette avec la formule suivante : 05-[Naissance] & " ans" Cela fonctionne, mais uniquement pour les personnes qui ne sont pas encore décédées ! Car pour une personne qui naît en 1850 et meurt en 1920, on se retrouve avec un âge canonique de 155 ans... J'ai essayé la formule suivante mais ça ne marche pas : =VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de plus intelligent ?
C'est ce que je pensais, sur ce news c'est vraiment la Guerre des Etoiles.. ... merci à toi aussi ANOR !
En fait j'ai fait miennes vos 2 propositions, en les intégrant dans 2 étiquettes. Cela donne pour la première étiquette : =Nz([Mort];Année(Date()))-[Naissance]
et pour la seconde : =VraiFaux(nz([Naissance];"")="";"";" ans")
Ce qui me permet de ne pas voir apparaître "ans" quand le champ "Naissance" n'a pas encore été saisi.
A+ BALLOON... gonflé à bloc
"Maxence HUBICHE" a écrit dans le message de news:
MVP Access Revendeur CaseStudio (http://www.casestudio.fr) Responsable Access sur http://www.developpez.com La plus grosse FAQ Access du Web : http://access.developpez.com/faq Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP. J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort". Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à 73 ans). Toujours dans le formulaire, j'ai inséré une étiquette avec la formule suivante : 05-[Naissance] & " ans" Cela fonctionne, mais uniquement pour les personnes qui ne sont pas encore décédées ! Car pour une personne qui naît en 1850 et meurt en 1920, on se retrouve avec un âge canonique de 155 ans... J'ai essayé la formule suivante mais ça ne marche pas : =VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de plus intelligent ?
Merci d'avance pour votre aide
C'est ce que je pensais, sur ce news c'est vraiment la Guerre des Etoiles..
... merci à toi aussi ANOR !
En fait j'ai fait miennes vos 2 propositions, en les intégrant dans 2
étiquettes.
Cela donne pour la première étiquette :
=Nz([Mort];Année(Date()))-[Naissance]
et pour la seconde :
=VraiFaux(nz([Naissance];"")="";"";" ans")
Ce qui me permet de ne pas voir apparaître "ans" quand le champ "Naissance"
n'a pas encore été saisi.
A+
BALLOON... gonflé à bloc
"Maxence HUBICHE" <mh.webmaster@club-internet.fr> a écrit dans le message de
news: a93294fd207ae8c72ea7bfbb88b0@msnews.microsoft.com...
MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq
Plusieurs dizaines de codes sources Access :
http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP.
J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort".
Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à
73
ans).
Toujours dans le formulaire, j'ai inséré une étiquette avec la formule
suivante :
05-[Naissance] & " ans"
Cela fonctionne, mais uniquement pour les personnes qui ne sont pas
encore
décédées !
Car pour une personne qui naît en 1850 et meurt en 1920, on se
retrouve avec
un âge
canonique de 155 ans...
J'ai essayé la formule suivante mais ça ne marche pas :
=VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de
plus intelligent ?
C'est ce que je pensais, sur ce news c'est vraiment la Guerre des Etoiles.. ... merci à toi aussi ANOR !
En fait j'ai fait miennes vos 2 propositions, en les intégrant dans 2 étiquettes. Cela donne pour la première étiquette : =Nz([Mort];Année(Date()))-[Naissance]
et pour la seconde : =VraiFaux(nz([Naissance];"")="";"";" ans")
Ce qui me permet de ne pas voir apparaître "ans" quand le champ "Naissance" n'a pas encore été saisi.
A+ BALLOON... gonflé à bloc
"Maxence HUBICHE" a écrit dans le message de news:
MVP Access Revendeur CaseStudio (http://www.casestudio.fr) Responsable Access sur http://www.developpez.com La plus grosse FAQ Access du Web : http://access.developpez.com/faq Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/
Bonjour,
Je bidouille sur accessXP. J'ai un formulaire avec 2 champs numériques "Naissance" et "Mort". Cela donne par exemple : 1905 et 1978 (la personne est donc décédée à 73 ans). Toujours dans le formulaire, j'ai inséré une étiquette avec la formule suivante : 05-[Naissance] & " ans" Cela fonctionne, mais uniquement pour les personnes qui ne sont pas encore décédées ! Car pour une personne qui naît en 1850 et meurt en 1920, on se retrouve avec un âge canonique de 155 ans... J'ai essayé la formule suivante mais ça ne marche pas : =VraiFaux(EstNull[Mort]);(2005-[Naissance]);[Mort]-[Naissance]
Et pour finir, est-il possible de remplacer 2005 par quelque chose de plus intelligent ?