OVH Cloud OVH Cloud

Générer un n° automatiquement

1 réponse
Avatar
Gonosen
Bonjour,

Je réalise une base de données sous Access pour gérer les licenciés d'un
club sportif. Tout fonctionne bien mais dans les améliorations à apporter
j'aimerais générer automatiquement le n° de licence qui se compose de la
façon suivante :

M (ou F) selon la valeur du champ Sexe
Date de naissance complète du champ DateNaissance
5 premières lettres du nom du champ Nom (si le nom comporte moins de 5
lettres on comble avec des étoiles)
01 (02 pour des jumeaux)

Par exemple : M24071975DUPON01

Merci pour votre aide.

1 réponse

Avatar
Raymond
Bonjour.

Tu peux faire ainsi:

NoLicence = Me.Sexe _
& Format(Me.datenaissance, "ddmmyyyy") _
& Left(Me.Lenom & "*****", 5) _
& Format(Me.jumeaux, "00")

que fais-tu si deux cousins sont nés le même jour ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Gonosen" a écrit dans le message de
news:bluat9$efl$
Bonjour,

Je réalise une base de données sous Access pour gérer les licenciés d'un
club sportif. Tout fonctionne bien mais dans les améliorations à apporter
j'aimerais générer automatiquement le n° de licence qui se compose de la
façon suivante :

M (ou F) selon la valeur du champ Sexe
Date de naissance complète du champ DateNaissance
5 premières lettres du nom du champ Nom (si le nom comporte moins de 5
lettres on comble avec des étoiles)
01 (02 pour des jumeaux)

Par exemple : M24071975DUPON01

Merci pour votre aide.