OVH Cloud OVH Cloud

N° dans un formulaire

1 réponse
Avatar
emmanuel4945
Bonjour,
Je suis, j'essaye de cr=E9er une base de donn=E9es de personnes avec des
items pour chacunes d'elles.
J'ai r=E9alis=E9 un formulaire que je rempli pour chaque personne.
Je souhaiterais int=E9grer deux type de n=B0 :
le premier N=B0, r=E9f=E9rence le nombre de personnes enregistr=E9es pour
le mois en cours ; et le deuxi=E8me n=B0 qui calcul le cumul du nombre de
personne sur l'ann=E9e.
Comment faire ?

NB,je ne souhaite pas utiliser de cl=E9 primaire car toutes les
personnes ne sont pas comptabilis=E9s.

Merci de votre aide

Emmanuel

1 réponse

Avatar
Pierre CFI [mvp]
bonjour
il te faut aussi un champ DateEntrée dans la table mettons NomTable donc en VBA sur l'évenement afterupdate de DateEntrée

Me.NoMois = Dcount("*","NomTable","Month([DateEntrée]) = Month(Date()) and Year([DateEntrée]) = Year(Date()) ")
Me.NoAnnée = Dcount("*","NomTable","Year([DateEntrée]) = Year(Date()")

j'ai pas testé, mais çà doit pas étre mauvais :o)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"emmanuel4945" a écrit dans le message de news:
Bonjour,
Je suis, j'essaye de créer une base de données de personnes avec des
items pour chacunes d'elles.
J'ai réalisé un formulaire que je rempli pour chaque personne.
Je souhaiterais intégrer deux type de n° :
le premier N°, référence le nombre de personnes enregistrées pour
le mois en cours ; et le deuxième n° qui calcul le cumul du nombre de
personne sur l'année.
Comment faire ?

NB,je ne souhaite pas utiliser de clé primaire car toutes les
personnes ne sont pas comptabilisés.

Merci de votre aide

Emmanuel