OVH Cloud OVH Cloud

champs numéro auto

3 réponses
Avatar
margot
Bonjour

Je soushaite cr=E9er dans une table un champs num=E9ro=20
automatique mais d'un format un peu sp=E9cial :=20
[annee][mois][num=E9ro] (ex 040200001)est-ce possible?
En compliquant les choses, est ce que mon n=B0 auto peut=20
repasser =E0 1 lorsque l'on change de mois?


Merci beaucoup pour votre aide

3 réponses

Avatar
Daniel Carollo
Bonjour Margot!

Bien sur que c'est possible, plusieurs facons de faire ont ete maintes fois
dicutees dans ce forum. Mais avant de vous lancer dans les usines a gaz
habituelles, demandez-vous bien si ca vaut la peine.
A quoi cela sert-il d'avoir un numero (complique, difficile a garder a jour)
qui contient ce genre d'information? Est-ce bien utile? Un numero auto
d'Access fonctionne tres bien, et je n'ai encore jamais vu un systeme
"maison" qui fonctionne de facon aussi fiable en mode multi-utilisateur.
Si vraiment vous voulez savoir la date de creation de l'enregistrement, un
champ de date initialise a date() vous donnera un renseignement plus precis
que le mois et l'annee. Il sera plus facile de faire des regroupements
dessus en vue d'analyses, puisque Access et Excel (entre autres) sont
capables de traiter des dates de facon intelligente, alors que pour extraire
cette information de votre numero d'usine a gaz, il faudra construire... une
autre usine a gaz!
En quoi est-il important que le premier numero du mois soit le numero 1?
Vous faites un tirage de lotterie? Une requete avec First() et regroupement
sur le mois vous permettrait de connaitre cette information sans usine a
gaz... Par contre, un Last() avec ce meme regroupement vous permettrait de
connaitre immediatement le dernier numero du mois, chose qui requierrait...
vous l'avez devine, une usine a gaz avec votre numero bricole.

Quelques elements de reflexion, pour simplifier la vie des pauvres
programmeurs que nous sommes ;-)

--
Daniel :-)

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


"margot" wrote in message
news:1346501c3f7c7$8817ce80$
Bonjour

Je soushaite créer dans une table un champs numéro
automatique mais d'un format un peu spécial :
[annee][mois][numéro] (ex 040200001)est-ce possible?
En compliquant les choses, est ce que mon n° auto peut
repasser à 1 lorsque l'on change de mois?


Merci beaucoup pour votre aide
Avatar
margot
Bien bien.... tout ca s'annonce plutot mal :-)
En fait mon numéro "bricole" est un numéro de facture...
Je vais essayer de voir si on ne peux pas faire plus
simple.
Merci Daniel pour ton aide ;-)



-----Message d'origine-----
Bonjour Margot!

Bien sur que c'est possible, plusieurs facons de faire
ont ete maintes fois

dicutees dans ce forum. Mais avant de vous lancer dans
les usines a gaz

habituelles, demandez-vous bien si ca vaut la peine.
A quoi cela sert-il d'avoir un numero (complique,
difficile a garder a jour)

qui contient ce genre d'information? Est-ce bien utile?
Un numero auto

d'Access fonctionne tres bien, et je n'ai encore jamais
vu un systeme

"maison" qui fonctionne de facon aussi fiable en mode
multi-utilisateur.

Si vraiment vous voulez savoir la date de creation de
l'enregistrement, un

champ de date initialise a date() vous donnera un
renseignement plus precis

que le mois et l'annee. Il sera plus facile de faire des
regroupements

dessus en vue d'analyses, puisque Access et Excel (entre
autres) sont

capables de traiter des dates de facon intelligente,
alors que pour extraire

cette information de votre numero d'usine a gaz, il
faudra construire... une

autre usine a gaz!
En quoi est-il important que le premier numero du mois
soit le numero 1?

Vous faites un tirage de lotterie? Une requete avec First
() et regroupement

sur le mois vous permettrait de connaitre cette
information sans usine a

gaz... Par contre, un Last() avec ce meme regroupement
vous permettrait de

connaitre immediatement le dernier numero du mois, chose
qui requierrait...

vous l'avez devine, une usine a gaz avec votre numero
bricole.


Quelques elements de reflexion, pour simplifier la vie
des pauvres

programmeurs que nous sommes ;-)

--
Daniel :-)

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

provide solutions...


"margot" wrote in
message

news:1346501c3f7c7$8817ce80$
Bonjour

Je soushaite créer dans une table un champs numéro
automatique mais d'un format un peu spécial :
[annee][mois][numéro] (ex 040200001)est-ce possible?
En compliquant les choses, est ce que mon n° auto peut
repasser à 1 lorsque l'on change de mois?


Merci beaucoup pour votre aide


.



Avatar
Raymond [mvp]
Bonjour.

tu trouveras un modèle de numéro de facture automatique en téléchargement
sur : http://access.seneque.free.fr/bases_exemples.htm N° 20
20 - Création automatique d'un numéro de facture
Cette base donne un exemple simple de création automatique de numéro de
facture ou d'avoir selon le signe positif ou négatif d'un champ.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"margot" a écrit dans le message de
news:13b8d01c3f7d2$37eda5a0$
Bien bien.... tout ca s'annonce plutot mal :-)
En fait mon numéro "bricole" est un numéro de facture...
Je vais essayer de voir si on ne peux pas faire plus
simple.
Merci Daniel pour ton aide ;-)



-----Message d'origine-----
Bonjour Margot!

Bien sur que c'est possible, plusieurs facons de faire
ont ete maintes fois

dicutees dans ce forum. Mais avant de vous lancer dans
les usines a gaz

habituelles, demandez-vous bien si ca vaut la peine.
A quoi cela sert-il d'avoir un numero (complique,
difficile a garder a jour)

qui contient ce genre d'information? Est-ce bien utile?
Un numero auto

d'Access fonctionne tres bien, et je n'ai encore jamais
vu un systeme

"maison" qui fonctionne de facon aussi fiable en mode
multi-utilisateur.

Si vraiment vous voulez savoir la date de creation de
l'enregistrement, un

champ de date initialise a date() vous donnera un
renseignement plus precis

que le mois et l'annee. Il sera plus facile de faire des
regroupements

dessus en vue d'analyses, puisque Access et Excel (entre
autres) sont

capables de traiter des dates de facon intelligente,
alors que pour extraire

cette information de votre numero d'usine a gaz, il
faudra construire... une

autre usine a gaz!
En quoi est-il important que le premier numero du mois
soit le numero 1?

Vous faites un tirage de lotterie? Une requete avec First
() et regroupement

sur le mois vous permettrait de connaitre cette
information sans usine a

gaz... Par contre, un Last() avec ce meme regroupement
vous permettrait de

connaitre immediatement le dernier numero du mois, chose
qui requierrait...

vous l'avez devine, une usine a gaz avec votre numero
bricole.


Quelques elements de reflexion, pour simplifier la vie
des pauvres

programmeurs que nous sommes ;-)

--
Daniel :-)

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

provide solutions...


"margot" wrote in
message

news:1346501c3f7c7$8817ce80$
Bonjour

Je soushaite créer dans une table un champs numéro
automatique mais d'un format un peu spécial :
[annee][mois][numéro] (ex 040200001)est-ce possible?
En compliquant les choses, est ce que mon n° auto peut
repasser à 1 lorsque l'on change de mois?


Merci beaucoup pour votre aide


.