Pb Access 2009 : numéro d'id qui ne commence pas à 1
SoldatPitivier
Messages postés
108
Date d'inscription
Statut
Membre
Dernière intervention
-
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème, j'ai rempli plusieurs ligne pour tester et les ait supprimer, mais maintenant quand je veut ajouter des nouvelles lignes, le numéro d'id (colone N° qui es censée commencer à 1 et s'auto-increment) commence à 5 (par exemple) alors que la base est vide.
Je voudrais que l'id revienne à 1 mais sans la supprimer, parce que ma table communique avec plusieurs formulaire, et sans table ils ne fonctionneront plus
J'ai fait des screen, si vous ne comprenez pas je les posterai
Merci
J'ai un problème, j'ai rempli plusieurs ligne pour tester et les ait supprimer, mais maintenant quand je veut ajouter des nouvelles lignes, le numéro d'id (colone N° qui es censée commencer à 1 et s'auto-increment) commence à 5 (par exemple) alors que la base est vide.
Je voudrais que l'id revienne à 1 mais sans la supprimer, parce que ma table communique avec plusieurs formulaire, et sans table ils ne fonctionneront plus
J'ai fait des screen, si vous ne comprenez pas je les posterai
Merci
A voir également:
- Pb Access 2009 : numéro d'id qui ne commence pas à 1
- Telecharger splitcam ancienne version 2009 - Télécharger - Messagerie
- Télécharger encarta 2009 gratuit pour windows 10 ✓ - Forum Logiciels
- Telecharger encarta junior 2009 gratuitement français - Forum Logiciels
- Encarta 2009 ✓ - Forum loisirs/vie pratique
- Msn 2009 - Télécharger - Messagerie
5 réponses
Vous ne pouvez pas. C'est bien le principe des nos automatiques. Ceci dit, si votre table est correctement programmée, l'ID n'a pas vraiment d'importance, du moment qu'il est unique...
C'est dommage, ce serait quand même bien plus propre, alors que celui qui lira ma base (mon prof) se posera la question, pourquoi démarrer à 5 et pas à 1.
Sinon, aucune importance c'est vrai.
Je m'étonne qu'un truc si complet qu'access ne puisse pas faire ceci.
EDIT : Sinon je voudrais ajouter un bouton "supprimer une entreprise" dans un de mes formulaires, mais en faisait "opérations sur enreg. > supprimer un enregistrement" il ne me donne pas le choix et me supprimer la première ligne,
je voudrais pouvoir choisir l'id de la ligne à supprimer.
Sinon, aucune importance c'est vrai.
Je m'étonne qu'un truc si complet qu'access ne puisse pas faire ceci.
EDIT : Sinon je voudrais ajouter un bouton "supprimer une entreprise" dans un de mes formulaires, mais en faisait "opérations sur enreg. > supprimer un enregistrement" il ne me donne pas le choix et me supprimer la première ligne,
je voudrais pouvoir choisir l'id de la ligne à supprimer.
Bonsoir,
Mais non, Pitivier, n'aies pas peur il ne va rien se passer. Personne ne s'est jamais blesser en manipulant un ordinateur. Tu peux faire la manoeuvre préconisée par Chossette sans aucune crainte.
Maintenant, plusieurs choses. Ton prof, il a l'habitude des BdD en général et de Access en particulier, alors il ne sera pas étonné que les N° Auto ne commence pas à 1; Et ça ne fait pas plus propre que de revoir une voiture neuve avec le compteur qui affiche 2 ou 3 km. C'est dans l'ordre des choses qu'il y ait eu quelques enregistrements perdus. Tous ceux qui ont travaillé sur Access ont rencontré cela.
Si tu as encore peur de tout foirer, il y a encore une autre manipulation que tu peux faire sans dommage. Tu crées une requête "Création de Table" pour laquelle tu prends tous tes champs actuels, tu donnes à ta nouvelle table exactement le même nom que l'ancienne auquel tu accoles un index qqcq ( 1 ou 2) et tu exécutes ta requête. Ainsi tu obtiens un double exact de ta table dans son état actuel, tu ajoutes un champs N° auto auquel tu donnes le même nom que dans ton ancienne table; tu seras sûr d'avoir tous les N° successifs et "propres". Ensuite tu changes le nom de ton ancienne table, par exemple en y ajoutant un index comme précédemment, et puis tu reprends la table doublée à la quelle tu donnes le nom de la table originale. C'est tout le tour est joué.
Bon courage à plus tard.
Mais non, Pitivier, n'aies pas peur il ne va rien se passer. Personne ne s'est jamais blesser en manipulant un ordinateur. Tu peux faire la manoeuvre préconisée par Chossette sans aucune crainte.
Maintenant, plusieurs choses. Ton prof, il a l'habitude des BdD en général et de Access en particulier, alors il ne sera pas étonné que les N° Auto ne commence pas à 1; Et ça ne fait pas plus propre que de revoir une voiture neuve avec le compteur qui affiche 2 ou 3 km. C'est dans l'ordre des choses qu'il y ait eu quelques enregistrements perdus. Tous ceux qui ont travaillé sur Access ont rencontré cela.
Si tu as encore peur de tout foirer, il y a encore une autre manipulation que tu peux faire sans dommage. Tu crées une requête "Création de Table" pour laquelle tu prends tous tes champs actuels, tu donnes à ta nouvelle table exactement le même nom que l'ancienne auquel tu accoles un index qqcq ( 1 ou 2) et tu exécutes ta requête. Ainsi tu obtiens un double exact de ta table dans son état actuel, tu ajoutes un champs N° auto auquel tu donnes le même nom que dans ton ancienne table; tu seras sûr d'avoir tous les N° successifs et "propres". Ensuite tu changes le nom de ton ancienne table, par exemple en y ajoutant un index comme précédemment, et puis tu reprends la table doublée à la quelle tu donnes le nom de la table originale. C'est tout le tour est joué.
Bon courage à plus tard.
Bon si l'id commence pas à 1 c'est pas grave vu que chaque ligne a un id différent.
Je regarderais si j'ai le temps sinon tant pis
Sinon je voudrais ajouter un bouton "supprimer une entreprise" dans un de mes formulaires, mais en faisait "opérations sur enreg. > supprimer un enregistrement" il ne me donne pas le choix et me supprimer la première ligne,
je voudrais pouvoir choisir l'id de la ligne à supprimer.
Merci
Je regarderais si j'ai le temps sinon tant pis
Sinon je voudrais ajouter un bouton "supprimer une entreprise" dans un de mes formulaires, mais en faisait "opérations sur enreg. > supprimer un enregistrement" il ne me donne pas le choix et me supprimer la première ligne,
je voudrais pouvoir choisir l'id de la ligne à supprimer.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
- en supprimant le champ puis en le recréant
- en le passant en numérique, puis en le mettant à nouveau en NuméroAuto.
Cordialement.
J'aurais pas dû écrire mon post précédent :)