4 réponses
C-Claire
Messages postés
4014
Date d'inscription
samedi 8 novembre 2014
Statut
Membre
Dernière intervention
3 octobre 2016
2 218
20 août 2016 à 17:18
20 août 2016 à 17:18
Bonjour Laila,
la table des contacts sur laquelle est basée le formulaire est vide ainsi que les tables liées, je suppose.
Et l'ID est un numéro automatique, n'est-ce pas ?
Dans ce cas, il suffit de compacter la base pour que les numéros automatiques soient réinitialisés.
PS : je demande le transfert de ton message sur le forum Access, plus adapté :
https://forums.commentcamarche.net/forum/access-138
et n'oublie pas d'indiquer ta version d'Access, cela peut être utile.
la table des contacts sur laquelle est basée le formulaire est vide ainsi que les tables liées, je suppose.
Et l'ID est un numéro automatique, n'est-ce pas ?
Dans ce cas, il suffit de compacter la base pour que les numéros automatiques soient réinitialisés.
PS : je demande le transfert de ton message sur le forum Access, plus adapté :
https://forums.commentcamarche.net/forum/access-138
et n'oublie pas d'indiquer ta version d'Access, cela peut être utile.
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
20 août 2016 à 17:37
20 août 2016 à 17:37
bonjour
tu effaces id clé primaire de ta table et tu le recréais. tu repartiras a un.
Mais attention aux tables qui étaient en relation car plus rien ne correspondra. il faudra effacer les ces id relationnelles
tu effaces id clé primaire de ta table et tu le recréais. tu repartiras a un.
Mais attention aux tables qui étaient en relation car plus rien ne correspondra. il faudra effacer les ces id relationnelles
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
20 août 2016 à 18:34
20 août 2016 à 18:34
bonjour
Si tu n'y arrive pas mets ta base compressée dans un lien de si joint. Je ferai la modif
Si tu n'y arrive pas mets ta base compressée dans un lien de si joint. Je ferai la modif
Utilisateur anonyme
20 août 2016 à 22:45
20 août 2016 à 22:45
Bonjour,
l'ID doit donc être num_auto.
Qu'est ce que cela peut faire qu'il commence à 20 ???? Ce num_auto sert uniquement aux relations, et à chaque suppression, tu auras forcément des "trous".
Si tu veux vraiment repartir de 1, si la table est vide, compactes la base...
Mais je ne vois pas l'intérêt...
A+
l'ID doit donc être num_auto.
Qu'est ce que cela peut faire qu'il commence à 20 ???? Ce num_auto sert uniquement aux relations, et à chaque suppression, tu auras forcément des "trous".
Si tu veux vraiment repartir de 1, si la table est vide, compactes la base...
Mais je ne vois pas l'intérêt...
A+
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
20 août 2016 à 23:18
20 août 2016 à 23:18
bonjour
le compactage ne fait remettre a 1 le N) auto
le compactage ne fait remettre a 1 le N) auto
Utilisateur anonyme
>
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
Modifié par HDU le 20/08/2016 à 23:24
Modifié par HDU le 20/08/2016 à 23:24
Si si...
Sous réserve qu'il n'y ait pas de relations avec d'autres tables
Sous réserve qu'il n'y ait pas de relations avec d'autres tables
C-Claire
Messages postés
4014
Date d'inscription
samedi 8 novembre 2014
Statut
Membre
Dernière intervention
3 octobre 2016
2 218
21 août 2016 à 06:43
21 août 2016 à 06:43
Bonjour HDU,
le compactage réinitialise les numéros automatiques de toutes les tables pour peu qu'elles soient vides, liées avec ou sans intégrité référentielle.
La recréation d'un champ compteur vaut si l'on souhaite garder le contenu des tables "enfants" pour listes déroulantes par exemple.
HDU : comme Laïla, je ne supporte pas de commencer une nouvelle base avec un compteur qui ne démarre pas à 1, même si je ne le vois pas. Oui, il y aura très vite des trous, mais la base ne sera plus nouvelle. C'est "psychologique"... Ah ! Les filles ;-)
C-Claire
le compactage réinitialise les numéros automatiques de toutes les tables pour peu qu'elles soient vides, liées avec ou sans intégrité référentielle.
La recréation d'un champ compteur vaut si l'on souhaite garder le contenu des tables "enfants" pour listes déroulantes par exemple.
HDU : comme Laïla, je ne supporte pas de commencer une nouvelle base avec un compteur qui ne démarre pas à 1, même si je ne le vois pas. Oui, il y aura très vite des trous, mais la base ne sera plus nouvelle. C'est "psychologique"... Ah ! Les filles ;-)
C-Claire
20 août 2016 à 18:31
Je ne crois pas que le compostage réinicialise le N° auto.
La meilleur facon c'est d'effacer la relation puis le champ N°auto et de refaire .
Mais le probleme se posera lors de la creation de la relation car s'il y des enregistrements dans la table reliée ne correspondront pas
20 août 2016 à 18:37
21 août 2016 à 06:32
mais si, le compactage n'est pas simplement un régime amaigrissant et un détecteur d'anomalies, il réinitialise aussi les n° auto. Je le fais depuis sa 1re version en 92 ou 93, avec les réserves que j'ai indiquées.
Bonne journée,
C-Claire