OVH Cloud OVH Cloud

numauto

5 réponses
Avatar
didier
Bonjour

Pouquoi qand j'efface toutes mes donn=E9es et que je=20
compacte ma base les champs numauto repartent =E0 1 mais=20
quand j'efface que quelques enregistrements et que je=20
compacte ma base ils ne repartent pas =E0 la valeur n+1 (n=20
=E9tant la valeur du dernier enregistrement). Il repart =E0=20
la valeur X+1 (X valeur du dernier enregistrement avant=20
effacement des donn=E9es)

5 réponses

Avatar
Pierre CFI [mvp]
bonjour
en fait, c'est fait exprés, pour ne pas reprendre un no effacé

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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"didier" a écrit dans le message de news: 92d301c3ea6a$b49eba00$
Bonjour

Pouquoi qand j'efface toutes mes données et que je
compacte ma base les champs numauto repartent à 1 mais
quand j'efface que quelques enregistrements et que je
compacte ma base ils ne repartent pas à la valeur n+1 (n
étant la valeur du dernier enregistrement). Il repart à
la valeur X+1 (X valeur du dernier enregistrement avant
effacement des données)
Avatar
Jean-Marc
Salut,

Dois-je comprendre qu'après les tests, lors de la mise de la bdd en
production, il suffit que je vide les tables complètement et que je compacte
la bdd pour que tous les numéroauto se remettent à 0 ?
Ce serait bien plus rapide que d'enlever les relations et de refaire les
champs numéroauto, et en plus ça éviterait le risque d'erreurs.

Merci de vos z'avis z'avisés,
JM

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
en fait, c'est fait exprés, pour ne pas reprendre un no effacé

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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"didier" a écrit dans le message de
news: 92d301c3ea6a$b49eba00$

Bonjour

Pouquoi qand j'efface toutes mes données et que je
compacte ma base les champs numauto repartent à 1 mais
quand j'efface que quelques enregistrements et que je
compacte ma base ils ne repartent pas à la valeur n+1 (n
étant la valeur du dernier enregistrement). Il repart à
la valeur X+1 (X valeur du dernier enregistrement avant
effacement des données)




Avatar
Pierre CFI [mvp]
exactement :o))

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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:
Salut,

Dois-je comprendre qu'après les tests, lors de la mise de la bdd en
production, il suffit que je vide les tables complètement et que je compacte
la bdd pour que tous les numéroauto se remettent à 0 ?
Ce serait bien plus rapide que d'enlever les relations et de refaire les
champs numéroauto, et en plus ça éviterait le risque d'erreurs.

Merci de vos z'avis z'avisés,
JM

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
en fait, c'est fait exprés, pour ne pas reprendre un no effacé

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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"didier" a écrit dans le message de
news: 92d301c3ea6a$b49eba00$

Bonjour

Pouquoi qand j'efface toutes mes données et que je
compacte ma base les champs numauto repartent à 1 mais
quand j'efface que quelques enregistrements et que je
compacte ma base ils ne repartent pas à la valeur n+1 (n
étant la valeur du dernier enregistrement). Il repart à
la valeur X+1 (X valeur du dernier enregistrement avant
effacement des données)








Avatar
Didier
Je pensai qu'en compactant la base les numauto se recalé
directement au dernier enregistrement dans la base.
Effectivement s'il y avait des manquants au milieu il ne
réajuster.
Comment peut-on faire pour que les numeroauto se recalent
sur le dernier enregistrement
-----Message d'origine-----
bonjour
en fait, c'est fait exprés, pour ne pas reprendre un no
effacé


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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"didier" a écrit
dans le message de news: 92d301c3ea6a$b49eba00

$
Bonjour

Pouquoi qand j'efface toutes mes données et que je
compacte ma base les champs numauto repartent à 1 mais
quand j'efface que quelques enregistrements et que je
compacte ma base ils ne repartent pas à la valeur n+1 (n
étant la valeur du dernier enregistrement). Il repart à
la valeur X+1 (X valeur du dernier enregistrement avant
effacement des données)


.



Avatar
Anor
Bonjour,

Didier :
| Je pensai qu'en compactant la base les numauto se recalé
| directement au dernier enregistrement dans la base.
| Effectivement s'il y avait des manquants au milieu il ne
| réajuster.

c'était le cas avec Access97, mais pas avec 2002.
Mon trou à moi, c'est 2000 ;-)))

| Comment peut-on faire pour que les numeroauto se recalent
| sur le dernier enregistrement

si c'est si important, il faut prévoir une numérotation "événementielle"
donc 100% de ta sauce.

--
à+
Arnaud
----------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses restantes souhaitées sur ce forum, merci/
----------------------------------------------------