Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & " mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" a écrit dans le message
de news:Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & " mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" <jdg74.gaulois@tiscali.fr> a écrit dans le message
de news:mesnews.5a977d44.a1d8a6f3.24.4614@tiscali.fr...
Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & " mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" a écrit dans le message
de news:Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Merci Jean Claude c'est tous à fait ce que je cherchais ;-)QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & " mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" a écrit dans le
message
de news:Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Merci Jean Claude c'est tous à fait ce que je cherchais ;-)
QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & " mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" <jdg74.gaulois@tiscali.fr> a écrit dans le
message
de news:mesnews.5a977d44.a1d8a6f3.24.4614@tiscali.fr...
Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Merci Jean Claude c'est tous à fait ce que je cherchais ;-)QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & " mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" a écrit dans le
message
de news:Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";") <
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Elle n'est pas de moi mais de Pierre ou Raymon ou..enfin un des cracs...
Moi
je n'en suis pas capable..enfin je suis capable de l'utiliser :-)
"Jacquouille Le Gaulois" a écrit dans le
message
de news:Merci Jean Claude c'est tous à fait ce que je cherchais ;-)QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la
propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & "
mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" a écrit dans le
messagede news:Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir
entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";")
<
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais
pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Elle n'est pas de moi mais de Pierre ou Raymon ou..enfin un des cracs...
Moi
je n'en suis pas capable..enfin je suis capable de l'utiliser :-)
"Jacquouille Le Gaulois" <jdg74.gaulois@tiscali.fr> a écrit dans le
message
de news:mesnews.5acb7d44.2d398f45.25.4614@tiscali.fr...
Merci Jean Claude c'est tous à fait ce que je cherchais ;-)
QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la
propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & "
mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" <jdg74.gaulois@tiscali.fr> a écrit dans le
message
de news:mesnews.5a977d44.a1d8a6f3.24.4614@tiscali.fr...
Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir
entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";")
<
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais
pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Elle n'est pas de moi mais de Pierre ou Raymon ou..enfin un des cracs...
Moi
je n'en suis pas capable..enfin je suis capable de l'utiliser :-)
"Jacquouille Le Gaulois" a écrit dans le
message
de news:Merci Jean Claude c'est tous à fait ce que je cherchais ;-)QUESTION :
Comment calculer un âge en années et mois par rapport à une date de
naissance
dans Microsoft Access ?
REPONSE :
Créez un module et ajoutez les lignes suivantes :
Option Explicit
Function Age (var As Variant)
Dim varAge As Variant
If IsNull(var) Then Age = 0: Exit Function
varAge = DateDiff("yyyy", var, Now)
If Date < DateSerial(Year(Now), Month(var), Day(var)) Then
varAge = varAge - 1
End If
Age = varAge
End Function
Function AgeMonths (ByVal StartDate As String)
Dim tAge As Double
tAge = (DateDiff("m", StartDate, Now))
If (DatePart("d", StartDate) > DatePart("d", Now)) Then
tAge = tAge - 1
End If
If tAge < 0 Then
tAge = tAge + 1
End If
AgeMonths = tAge Mod 12
End Function
Afin d'afficher le résultat, tapez la formule suivante dans la
propriété
Source
contrôle d'un contrôle de formulaire (nom de champ correspond au champ
où est stockée la date de naissance) :
=Age([nom de champ]) & " ans et " & AgeMonths([nom de champ]) & "
mois"
Si tu ne veux pas les mois passe la fonction AgeMonths
"Jacquouille Le Gaulois" a écrit dans le
messagede news:Bonjour à tous,
Je veux calculer l'age d'un personne automatiquement après avoir
entré
sa date de naissance
J'ai cherché sur Google et j'ai trouvé cette formule
AgeÚteDiff(";"yyyy";",[Bdate],Now())+Int( Format(now(),";"mmdd";")
<
Format( [Bdate], ";") ) mais étant un débutant d'access je ne sais
pas
ou mettre cette formule
Merci d'avance pour votre aide
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'