OVH Cloud OVH Cloud

Numérotation

5 réponses
Avatar
emmanuel4945
Bonjour,

J'ai une base de données qui recensent des interventions que j'enregistre
via un formulaire.
J'ai un premier champs "N° année" qui est un N° auto et qui compte toutes
les interventions de l'année.
Je souhaiterai inclure une autre numérotation par mois "N° mois" qui me
compte automatiquement le n° d'intervention du mois.

5 réponses

Avatar
Buddy
Bonjour,
Salut



J'ai une base de données qui recensent des interventions que j'enregistre
via un formulaire.
J'ai un premier champs "N° année" qui est un N° auto et qui compte toutes
les interventions de l'année.
Je souhaiterai inclure une autre numérotation par mois "N° mois" qui me
compte automatiquement le n° d'intervention du mois.


Bon je t'arrête tout de suite, n'utilise jamais un numero auto comme compteur.
Tu peux avoir des trous dans la suite des numeéro autos si par exemple tu suprimes un
enregistrement.
En clair, si tu as 3 enregistrements : NumAuto=1 NumAuto=2 NumAuto=3 et que tu supprimes le
deuxieme enregistrement tu auras NumAuto=1 NumAuto=3, l'enregistrement suivant aura NumAuto=4.
Tu as 3 enregistrements et pas 4 dans la table.

Préfères plutôt un DCount("NumAuto","TaTable","Mois=xx")


--
Ouala
Bye
Buddy

Avatar
emmanuel4945
Merci bcqs pour la réponse, je vais essayer la solution donnée

Emmanuel


Bonjour,
Salut



J'ai une base de données qui recensent des interventions que j'enregistre
via un formulaire.
J'ai un premier champs "N° année" qui est un N° auto et qui compte toutes
les interventions de l'année.
Je souhaiterai inclure une autre numérotation par mois "N° mois" qui me
compte automatiquement le n° d'intervention du mois.


Bon je t'arrête tout de suite, n'utilise jamais un numero auto comme compteur.
Tu peux avoir des trous dans la suite des numeéro autos si par exemple tu suprimes un
enregistrement.
En clair, si tu as 3 enregistrements : NumAuto=1 NumAuto=2 NumAuto=3 et que tu supprimes le
deuxieme enregistrement tu auras NumAuto=1 NumAuto=3, l'enregistrement suivant aura NumAuto=4.
Tu as 3 enregistrements et pas 4 dans la table.

Préfères plutôt un DCount("NumAuto","TaTable","Mois=xx")


--
Ouala
Bye
Buddy






Avatar
emmanuel4945
J'ai essayé la solution mais cela ne semble pas fonctionner.
Il faut dire que je suis assez novice dans access.
j'ai mis en source de contrôle l'expression suivante :
"NumAuto",[INTERVENTIONS]![Mois],"Mois=xx"
est-ce cela ?

Merci pour votre aide


Merci bcqs pour la réponse, je vais essayer la solution donnée

Emmanuel


Bonjour,
Salut



J'ai une base de données qui recensent des interventions que j'enregistre
via un formulaire.
J'ai un premier champs "N° année" qui est un N° auto et qui compte toutes
les interventions de l'année.
Je souhaiterai inclure une autre numérotation par mois "N° mois" qui me
compte automatiquement le n° d'intervention du mois.


Bon je t'arrête tout de suite, n'utilise jamais un numero auto comme compteur.
Tu peux avoir des trous dans la suite des numeéro autos si par exemple tu suprimes un
enregistrement.
En clair, si tu as 3 enregistrements : NumAuto=1 NumAuto=2 NumAuto=3 et que tu supprimes le
deuxieme enregistrement tu auras NumAuto=1 NumAuto=3, l'enregistrement suivant aura NumAuto=4.
Tu as 3 enregistrements et pas 4 dans la table.

Préfères plutôt un DCount("NumAuto","TaTable","Mois=xx")


--
Ouala
Bye
Buddy








Avatar
3stone
Salut,

"emmanuel4945"
| J'ai essayé la solution mais cela ne semble pas fonctionner.
| Il faut dire que je suis assez novice dans access.
| j'ai mis en source de contrôle l'expression suivante :
| "NumAuto",[INTERVENTIONS]![Mois],"Mois=xx"
| est-ce cela ?


Dans la table, tu défini la clé primaire comme champ numérique, entier long!

Ensuite, dans le formulaire, tu défini la valeur par défaut de la zone de texte
comme indiqué par Buddy.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
emmanuel4945
Cela marche!
Merci beaucoups

Emmanuel


Salut,

"emmanuel4945"
| J'ai essayé la solution mais cela ne semble pas fonctionner.
| Il faut dire que je suis assez novice dans access.
| j'ai mis en source de contrôle l'expression suivante :
| "NumAuto",[INTERVENTIONS]![Mois],"Mois=xx"
| est-ce cela ?


Dans la table, tu défini la clé primaire comme champ numérique, entier long!

Ensuite, dans le formulaire, tu défini la valeur par défaut de la zone de texte
comme indiqué par Buddy.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/