Pb de remise a zero d'un champ auto incrémenté dans une base de donn&#

musi1234 Messages postés 9 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 18 mars 2005 - 6 août 2003 à 10:41
jfuck Messages postés 59 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 31 mars 2009 - 24 juil. 2008 à 15:33
Bonjours à tous,

J' ai créé une table avec un champ index et j'ai coché l 'option AutoIncrement.

Lorsque j'efface toutes les donnees de la table

et que je la re rempli l'index auto incrementé prend la valeur qu'il avait précédemment + 1

si j'ai effacé la table et que la valeur max de index était 70

mon nouveau 1 er enregistrement a pour index 71

Comment le remettre à zéro lors de l'effacement des données ?

Merci par avance

4 réponses

gaa179 Messages postés 361 Date d'inscription mercredi 21 mai 2003 Statut Membre Dernière intervention 12 novembre 2009 2
6 août 2003 à 11:33
C'est pas possible sauf si tu efface la table.
Il faut gérer l'incrémentation toi même.
0
musi1234 Messages postés 9 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 18 mars 2005
6 août 2003 à 12:27
Merci c'est ce que j'avais cru comprendre
j'ai résolu le pb en donnant la valeur position d'enregistrement
à mon champ

merci encore
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
6 août 2003 à 15:13
Pour remettre les compteur autoincrémenté à zéro dans une base Access, il faut compacter ta base.
En fait, qd tu supprimes un enregistement dans ta table, il n'est pas réellement supprimé, il est juste flaggé par Access. Pour réellement supprimer un enregistrement, il faut ensuite compacter la base (La preuve : Crée une base, ajoute 10 000 enregistrement dans une table, regarde la taille du fichier mdb, supprime les 10 000 enregistrements, regarde à nouveau la taille du fichier (c'est la même ou presque alors que tu as vidé la base), compacte la base et regarde à nouveau la taille du fichier : Ca à baissé sensiblement
Christophe R.
0
jfuck Messages postés 59 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 31 mars 2009
24 juil. 2008 à 15:33
comment on compacte une base ?
ca veut dire quoi ? et ça fait quoi ? (pour la culture g :p)
Merci pour les info.
J
0
Rejoignez-nous