OVH Cloud OVH Cloud

Incrémentation par "DMax+1"

4 réponses
Avatar
Stach
Salut =E0 tous,

Depuis d=E9j=E0 qq temps, je cherche =E0 incr=E9menter un champ=20
dans une table afin d'avoir des chiffres qui se suivent.=20
M=EAme si il y a suppression du dernier enregistrement, le=20
dernier N=B0 est recr=E9er (pas comme avec un champ=20
NumeroAuto).

Est-ce possible de cr=E9er ce champ dans la table ou doit-il=20
=EAtre cr=E9=E9 ailleur? Est-ce possible de le faire commencer=20
=E0 "6700"?=20
Y aura-t-il des probl=E8mes du au fait que j'ai d=E9j=E0 des=20
entr=E9es dans ma base de donn=E9e.
l=E0 je suis au rapport "6821" et malgr=E8s la cr=E9ation de ce=20
champ d'incr=E9mentation, je n'ai pas envie de perdre mes=20
enregistrements d=E9j=E0 existant!

En fait, apr=E8s cr=E9ation de ce champ, j'ai besoin de=20
r=E9cup=E9rer cette valeur incr=E9ment=E9e dans une table ou au=20
moins une requ=EAte car dans ma bd, j'ai des formulaires de=20
modification qui me permettent via une liste de recherche=20
bas=E9e sur ces N=B0 d'ordre, de retrouver un rapport pour le=20
modifier, le r=E9-imprimer, etc...

Vous serai-t-il possible de me donner un exemple le plus=20
pr=E9cis possible pour savoir o=F9 mettre ce champ "DMax+1" et=20
comment l'exploiter afin qu'il apparaisse m=EAme pour mes=20
enregistrements d=E9j=E0 cr=E9er?

Tout grand merci

Stach ;-)=20
=20

4 réponses

Avatar
Daniel Carollo
Bonjour Stach!

Regardez l'historique de ce forum. Il y a des centaines de discussions sur
ce sujet (je n'exagere pas), et je ne sais pas ce qu'il en est pour les
autres, mais moi je commence a en avoir franchement marre de revoir cette
discussion plusieurs fois par semaine...
http://www.google.com/groups?as_q=numero%20auto&safe=off&ie=UTF-8&oe=UTF-8&as_ugroup=microsoft.public.fr.access&as_drrb=b&as_mind=1&as_minm=9&as_miny 02&as_maxd=1&as_maxm=9&as_maxy 03&lr=&num0&hl=en

Bonne continuation...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Stach" wrote in message
news:052401c39c6c$54930c70$
Salut à tous,

Depuis déjà qq temps, je cherche à incrémenter un champ
dans une table afin d'avoir des chiffres qui se suivent.
Même si il y a suppression du dernier enregistrement, le
dernier N° est recréer (pas comme avec un champ
NumeroAuto).

Est-ce possible de créer ce champ dans la table ou doit-il
être créé ailleur? Est-ce possible de le faire commencer
à "6700"?
Y aura-t-il des problèmes du au fait que j'ai déjà des
entrées dans ma base de donnée.
là je suis au rapport "6821" et malgrès la création de ce
champ d'incrémentation, je n'ai pas envie de perdre mes
enregistrements déjà existant!

En fait, après création de ce champ, j'ai besoin de
récupérer cette valeur incrémentée dans une table ou au
moins une requête car dans ma bd, j'ai des formulaires de
modification qui me permettent via une liste de recherche
basée sur ces N° d'ordre, de retrouver un rapport pour le
modifier, le ré-imprimer, etc...

Vous serai-t-il possible de me donner un exemple le plus
précis possible pour savoir où mettre ce champ "DMax+1" et
comment l'exploiter afin qu'il apparaisse même pour mes
enregistrements déjà créer?

Tout grand merci

Stach ;-)
Avatar
Benoit Compoint
Bonjour,

Je vous conseille la lecture de l'article technique intitulé "How to Create
a Multiuser Custom Counter" :
http://support.microsoft.com/?id!0194

Benoît Compoint.

"Stach" wrote in message
news:052401c39c6c$54930c70$
Salut à tous,

Depuis déjà qq temps, je cherche à incrémenter un champ
dans une table afin d'avoir des chiffres qui se suivent.
Même si il y a suppression du dernier enregistrement, le
dernier N° est recréer (pas comme avec un champ
NumeroAuto).

Est-ce possible de créer ce champ dans la table ou doit-il
être créé ailleur? Est-ce possible de le faire commencer
à "6700"?
Y aura-t-il des problèmes du au fait que j'ai déjà des
entrées dans ma base de donnée.
là je suis au rapport "6821" et malgrès la création de ce
champ d'incrémentation, je n'ai pas envie de perdre mes
enregistrements déjà existant!

En fait, après création de ce champ, j'ai besoin de
récupérer cette valeur incrémentée dans une table ou au
moins une requête car dans ma bd, j'ai des formulaires de
modification qui me permettent via une liste de recherche
basée sur ces N° d'ordre, de retrouver un rapport pour le
modifier, le ré-imprimer, etc...

Vous serai-t-il possible de me donner un exemple le plus
précis possible pour savoir où mettre ce champ "DMax+1" et
comment l'exploiter afin qu'il apparaisse même pour mes
enregistrements déjà créer?

Tout grand merci

Stach ;-)
Avatar
en effet, je peus comprendre que ça agace, mais lorsque je
recherche des articles sur le sujet, j'ai l'impression que
ça ne m'explique pas comment insérer cette valeur dans une
requête par exemple.

Merci quand même

Stach
-----Message d'origine-----
Bonjour Stach!

Regardez l'historique de ce forum. Il y a des centaines
de discussions sur

ce sujet (je n'exagere pas), et je ne sais pas ce qu'il
en est pour les

autres, mais moi je commence a en avoir franchement marre
de revoir cette

discussion plusieurs fois par semaine...
http://www.google.com/groups?as_q=numero%
20auto&safe=off&ie=UTF-8&oe=UTF-

8&as_ugroup=microsoft.public.fr.access&as_drrb=b&as_mind=1&
as_minm=9&as_miny 02&as_maxd=1&as_maxm=9&as_maxy 03&lr=
&num0&hl=en

Bonne continuation...

--
Daniel :-)

Computing Technologies International - www.computing-
tech.com - We

provide solutions...

"Stach" wrote in
message

news:052401c39c6c$54930c70$
Salut à tous,

Depuis déjà qq temps, je cherche à incrémenter un champ
dans une table afin d'avoir des chiffres qui se suivent.
Même si il y a suppression du dernier enregistrement, le
dernier N° est recréer (pas comme avec un champ
NumeroAuto).

Est-ce possible de créer ce champ dans la table ou doit-il
être créé ailleur? Est-ce possible de le faire commencer
à "6700"?
Y aura-t-il des problèmes du au fait que j'ai déjà des
entrées dans ma base de donnée.
là je suis au rapport "6821" et malgrès la création de ce
champ d'incrémentation, je n'ai pas envie de perdre mes
enregistrements déjà existant!

En fait, après création de ce champ, j'ai besoin de
récupérer cette valeur incrémentée dans une table ou au
moins une requête car dans ma bd, j'ai des formulaires de
modification qui me permettent via une liste de recherche
basée sur ces N° d'ordre, de retrouver un rapport pour le
modifier, le ré-imprimer, etc...

Vous serai-t-il possible de me donner un exemple le plus
précis possible pour savoir où mettre ce champ "DMax+1" et
comment l'exploiter afin qu'il apparaisse même pour mes
enregistrements déjà créer?

Tout grand merci

Stach ;-)



.



Avatar
Stach
C'est vrai que l'idée de la table "conteur" est pas mal du
tout.

Seulment, comment puis-je faire pour que la nouvelle
valeur incrémentée apparaisse dans ma table "tblTEST" au
niveau d'un nouveau enregistrement???

Merci.

Stach ;-)

-----Message d'origine-----
Bonjour,

Je vous conseille la lecture de l'article technique
intitulé "How to Create

a Multiuser Custom Counter" :
http://support.microsoft.com/?id!0194

Benoît Compoint.

"Stach" wrote in
message

news:052401c39c6c$54930c70$
Salut à tous,

Depuis déjà qq temps, je cherche à incrémenter un champ
dans une table afin d'avoir des chiffres qui se suivent.
Même si il y a suppression du dernier enregistrement, le
dernier N° est recréer (pas comme avec un champ
NumeroAuto).

Est-ce possible de créer ce champ dans la table ou doit-il
être créé ailleur? Est-ce possible de le faire commencer
à "6700"?
Y aura-t-il des problèmes du au fait que j'ai déjà des
entrées dans ma base de donnée.
là je suis au rapport "6821" et malgrès la création de ce
champ d'incrémentation, je n'ai pas envie de perdre mes
enregistrements déjà existant!

En fait, après création de ce champ, j'ai besoin de
récupérer cette valeur incrémentée dans une table ou au
moins une requête car dans ma bd, j'ai des formulaires de
modification qui me permettent via une liste de recherche
basée sur ces N° d'ordre, de retrouver un rapport pour le
modifier, le ré-imprimer, etc...

Vous serai-t-il possible de me donner un exemple le plus
précis possible pour savoir où mettre ce champ "DMax+1" et
comment l'exploiter afin qu'il apparaisse même pour mes
enregistrements déjà créer?

Tout grand merci

Stach ;-)



.