General: Remise à zéro de l'Autonumber dans une table |
Author(s) Dev Ashish |
|
Remise à zéro de l'Autonumber dans une table.
(Q) Comment puis-je repartir la séquence de nombres générés par un champ
Autonumber à la valeur 1 ?
(A) Si votre table ne contient aucun enregistrement, simplement compacter
votre base de données, cela engendra l'effet désiré.
Une autre façon est d'effacer ce champ et par la suite, de le
ré-insérer dans les champs de la table.
Voir également: Changer la valeur de départ d'un champ "Autonumber"
Jet 4.0 et ADO permettent également l'utilisation d'une valeur de départ et le saut d'un type AUTOINCREMENT via SQL. Pour commencer à 100 avec sauts de 25:
CurrentProject.Connection.Execute
"ALTER TABLE tableName ALTER COLUMN ColumnName AUTOINCREMENT(100, 25)"
(en une seule ligne) à être exécuté dans la fenêtre d'exécution immédiate plutôt que dans l'interface utilisateur de définition de requêtes, ce dernier étant basé sur DAO plutôt que ADO.
|