Comment réinitialiser le champ NuméroAuto dans Access 2003?

3

Comment réinitialiser le champ NuméroAuto dans Access 2003?


la source

Réponses:

2

Utilisez le processus "compact and repair". Cela réinitialisera l'incrément automatique à 0 ( pour les tables vides, c'est-à-dire). Si la table est toujours remplie d'enregistrements, vous ne voulez pas réinitialiser le compteur, je pense ...

Vous le trouverez sous: Outils >> Utilitaires de base de données >> Compacter et réparer une base de données

S.Hoekstra
la source
Il le réinitialise uniquement sur une table vide et le réinitialise à 1 et non à 0.
David W. Fenton
@ David en êtes-vous sûr? Je suis à peu près sûr qu'il stocke l'ID maximum actuel. Quand une nouvelle ligne est ajoutée, elle sera maxid + 1. Si la valeur stockée était 1 pour une nouvelle table / table propre, le premier ID affecté serait 2 .
Zoredache
Il ne stocke pas le maximum actuel mais la valeur suivante, c'est-à-dire la valeur de départ. La valeur de départ ne réinitialise jamais à 0 sauf si vous le faites dans le code.
David W. Fenton
1

Un rapide "totu" ici avec quelques façons de le réinitialiser. De Microsoft KB:

http://support.microsoft.com/kb/812718

"Je ne peux pas le coller ici car c'est en français pour moi" ... désolé!

r0ca
la source
0

Si vous rencontrez des problèmes d’index ou si vous souhaitez réinitialiser une valeur de numérotation automatique sur une valeur spécifique pour des raisons inhabituelles, voir Définir les numéros automatiques à partir de ...

Tony Toews
la source