OVH Cloud OVH Cloud

Comment ne pas avoir de trous après suppression d'enregistrement

1 réponse
Avatar
Monique
J'ai supprimé des enregistrements dans une table. La liste des numéros
d'identification n'est plus continue. Est-il possible de réutiliser les
numéros des enregistrements supprimés. Merci

1 réponse

Avatar
3stone
Bonjour Monique !

"Monique"
| J'ai supprimé des enregistrements dans une table. La liste des numéros
| d'identification n'est plus continue. Est-il possible de réutiliser les
| numéros des enregistrements supprimés. Merci


Ces numéros (champ NuméroAuto) ne sont pas là pour être continu,
mais pour créer une valeur incrémentée ET unique lorsque l'on déclare
ce champ comme clé primaire.

Il est normal ET obligatoire qu'un numéro attribué le soit définitivement.

125 = Popol, qui à tué père et mère ;-) (et que je supprime de la base)
125 = Jacques, crème d'homme - re ;-)

Question : qui est le 125 ??


Pour une numérotation obligatoirement continue, style No de facture,
il faut les gérer soit même. Par exemple à l'aide de la fonction DMax()

NoFacture = DMax("NoFacture","NomTable")

Tu fais donc un mauvais usage du NuméroAuto...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/