Private Sub Date_de_naissance_LostFocus()
'initialisation des 2 variables
Dim dateNaissance As Date 'recupère la date de naissance
Dim Age As Integer 'age calculé sur la date de naissance
'on recupère la date de naissance
dateNaissance = Me.Date_de_naissance
'on calcul l'age
Age = Year(Date) - Year(dateNaissance) + _
(Format(dateNaissance, "mmdd") > Format(Date, "mmdd"))
'on met a jour le champ age du formulaire
Me.Age = Age
'on calcul les tranche d'age que l'on actualise dans le formulaire
Select Case Age
Case Is > 45
Me.Tranche_d_age = "+ 45"
Case 36 To 45
Me.Tranche_d_age = "36 - 45"
Case 26 To 35
Me.Tranche_d_age = "26 - 35"
Case 18 To 25
Me.Tranche_d_age = "18 - 25"
Case Is < 18
Me.Tranche_d_age = ""
End Select
'On actualise les données du formulaire dans la table
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
End Sub
Partager