Après avoir supprimé tous les enregistrements d'une table, il faut compacter la base afin que le champ de type NuméroAuto redémarre à 1.
Benoît Compoint
"CFlo" wrote in message news:007d01c3ca36$ac74db10$ Bonjour,
Je supprime tous les enregistrements d'une table puis la remplis en lisant un fichier texte.
Je voudrais que Numéro (NuméroAuto) redémarre à 1. Comment faire?
Merci et Joyeuses Fêtes. Christian
Anor
Bonjour, Après avoir vidé et avant d'importer le fichier,
Menu outils > utilitaires de bdd > compacter une bdd
-- à+ Arnaud -------------------------------------------------- *Avant toute chose* : http://users.skynet.be/mpfa/ Access Memorandum - http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
| Bonjour, | | Je supprime tous les enregistrements d'une table puis la | remplis en lisant un fichier texte. | | Je voudrais que Numéro (NuméroAuto) redémarre à 1. | Comment faire? | | Merci et Joyeuses Fêtes. | Christian
Bonjour,
Après avoir vidé
et
avant d'importer le fichier,
Menu outils > utilitaires de bdd > compacter une bdd
--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
| Bonjour,
|
| Je supprime tous les enregistrements d'une table puis la
| remplis en lisant un fichier texte.
|
| Je voudrais que Numéro (NuméroAuto) redémarre à 1.
| Comment faire?
|
| Merci et Joyeuses Fêtes.
| Christian
Bonjour, Après avoir vidé et avant d'importer le fichier,
Menu outils > utilitaires de bdd > compacter une bdd
-- à+ Arnaud -------------------------------------------------- *Avant toute chose* : http://users.skynet.be/mpfa/ Access Memorandum - http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
| Bonjour, | | Je supprime tous les enregistrements d'une table puis la | remplis en lisant un fichier texte. | | Je voudrais que Numéro (NuméroAuto) redémarre à 1. | Comment faire? | | Merci et Joyeuses Fêtes. | Christian
ticegestion
Bonsoir, Une autre solution consiste à créer une requête SQL utilisant un langage de définition de données et consistant à modifier la table contenant le champ numéro auto, ce qui donne : ALTER TABLE NomTable ALTER COLUMN LechampCompteur AUTOINCREMENT(1,1)
Il suffit de remplacer NomTable par le nom de la table, LeChampCompteur par le nom du champ numéro auto. Le 1er argument du type de données AUTOINCREMENT représente le point de départ de la numérotation et le deuxième la valeur de l'incrément. Si on veut par exemple un incrément de 2 et un début de numérotation à 10, cela donne AUTOINCREMENT(10,2) Cordialement Fred
"CFlo" a écrit dans le message de news:007d01c3ca36$ac74db10$ Bonjour,
Je supprime tous les enregistrements d'une table puis la remplis en lisant un fichier texte.
Je voudrais que Numéro (NuméroAuto) redémarre à 1. Comment faire?
Merci et Joyeuses Fêtes. Christian
Bonsoir,
Une autre solution consiste à créer une requête SQL utilisant un langage de
définition de données et consistant à modifier la table contenant le champ
numéro auto, ce qui donne :
ALTER TABLE NomTable
ALTER COLUMN LechampCompteur AUTOINCREMENT(1,1)
Il suffit de remplacer NomTable par le nom de la table, LeChampCompteur par
le nom du champ numéro auto.
Le 1er argument du type de données AUTOINCREMENT représente le point de
départ de la numérotation et le deuxième la valeur de l'incrément.
Si on veut par exemple un incrément de 2 et un début de numérotation à 10,
cela donne
AUTOINCREMENT(10,2)
Cordialement
Fred
"CFlo" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:007d01c3ca36$ac74db10$a101280a@phx.gbl...
Bonjour,
Je supprime tous les enregistrements d'une table puis la
remplis en lisant un fichier texte.
Je voudrais que Numéro (NuméroAuto) redémarre à 1.
Comment faire?
Bonsoir, Une autre solution consiste à créer une requête SQL utilisant un langage de définition de données et consistant à modifier la table contenant le champ numéro auto, ce qui donne : ALTER TABLE NomTable ALTER COLUMN LechampCompteur AUTOINCREMENT(1,1)
Il suffit de remplacer NomTable par le nom de la table, LeChampCompteur par le nom du champ numéro auto. Le 1er argument du type de données AUTOINCREMENT représente le point de départ de la numérotation et le deuxième la valeur de l'incrément. Si on veut par exemple un incrément de 2 et un début de numérotation à 10, cela donne AUTOINCREMENT(10,2) Cordialement Fred
"CFlo" a écrit dans le message de news:007d01c3ca36$ac74db10$ Bonjour,
Je supprime tous les enregistrements d'une table puis la remplis en lisant un fichier texte.
Je voudrais que Numéro (NuméroAuto) redémarre à 1. Comment faire?