NuméroAuto dans une table de base access

Signaler
Messages postés
15
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
23 janvier 2013
-
Messages postés
240
Date d'inscription
dimanche 31 octobre 2004
Statut
Membre
Dernière intervention
31 décembre 2006
-
Bonjour



Comment réinitialiser la colonne NuméroAuto d'un table dans une base access

après des ajouts ou suppressions de lignes.



En effet, si j'ajoute : 17 - 18 - 19 - 20 - 21 et que je supprime 18 et 19, la

numérotation est 17 - 20 ............



Dans l'attente d'une reponse, merci

1 réponse

Messages postés
240
Date d'inscription
dimanche 31 octobre 2004
Statut
Membre
Dernière intervention
31 décembre 2006
1
Salut,

C'est normal que lorsque tu supprome un enregistrement de ta table que
les clefs primaires des autres enregistrements ne changent pas.

De plus l'autoindentation marche sur le principe suivant : il cherche
dans la table le numéro maximum puis il ajoute un. D'où c'est aussi
normal qu'après ta suppression que cela prend les numéros 22 - 23 - 24
..... et que les numéros 18 et 19 ne soient plus utilisés.

Si tu veux changer ça, ba je ne vois qu'un seul moyen, celui de créer
un trigger qui fera l'autoindentation que tu veux. Cepepndant je ne
vois pas pourquoi tu ne veux pas laisser sa comme cela.

Bonne continuation.

N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!