IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Remettre à zéro un Champ "Numéro auto"


Sujet :

Access

  1. #1
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Remettre à zéro un Champ "Numéro auto"
    bonjour,

    J'ai créé une BDD sur Access 2003, sur une table j'ai un champe de type numéro auto (clé primaire), cependant j'ai supprimé tous les enregistrements présents dans cette table mais lorsque je veux ressaisir un nouvel enregistrement, le numéro auto qui vient est le suivant du dernier supprimé. Donc apres suppression au lieu d'avoir 1 j'ai 20.. (j'ai fait 19 tests). Merci d'avance pour votre aide afin que je puisse remettre à zéro de champ et repartir à 1.
    Eulode

  2. #2
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 040
    Points
    16 040
    Par défaut
    Bonjour,

    Une fois la tsable vide, il faut compacter ta base.

    menu Outils ==> Utilititaires de base de données ==> Compacter uen base de données.

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  3. #3
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 593
    Points : 34 250
    Points
    34 250
    Par défaut
    Bonjour,
    une solution est proposée à ce sujet dans la
    http://access.developpez.com/faq/?pa...#ReinitNumAuto
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  4. #4
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    J'ai comptacté ma base mais access copie ma base sur une nouvelle nommée bd1, sur celle-ci le N° de départ est bien zéro, mais sur ma première base les N'ont pas changés. Je dois donc utiliser la nouvelle base créée est supprimée la permière ??
    Merci

  5. #5
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 040
    Points
    16 040
    Par défaut
    Bonjour,

    Bd1, c'est une base temporaire créée par Access lors du compactage.

    Si elle ne se supprime pas, cela signifie que le compactage ne s'est pas correctement déroulé.

    Je dois donc utiliser la nouvelle base créée est supprimée la permière ??
    Non, je ne ferais pas ça... Il faudrait surtout savoir pourquoi ta base ne se compacte pas normalement.

    Il faudrait refaire un essai, en vérifiant au préalable dans l'explorateur qu'il n'existe pas de fichier NomDeTonApplication.ldb dans le répertoire de ton application.

    Si ce n'est pas le cas et que le compactage échoue toujours, essaie de compacter différement.

    Menu Outils ==> Options ==> Onglet "Général", cocher Compacter lors de la fermeture.

    En ouvrant et en fermant la base, est-ce que tu as des fichiers Bd1, Bd2, Bdn qui se crée automatiquement ?

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  6. #6
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    J'ai fait "Menu Outils ==> Options ==> Onglet "Général", cocher Compacter lors de la fermeture." et des fichiers bd1, bd2 se créés à chaque fermeture du systeme. Quand ma base est ouverte j'ai un autre fichier qui est ouvert en même temps portant le même nom mais sur l'icone il y a un petit cadenas...

  7. #7
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 040
    Points
    16 040
    Par défaut
    Re,

    Quand ma base est ouverte j'ai un autre fichier qui est ouvert en même temps portant le même nom mais sur l'icone il y a un petit cadenas...
    Il s'agit du fichier .ldb (qui contient les informations de connection). Il est normal qu'il soit créé à l'ouverture de ta base, et il doit se supprimer lorsque le dernier utilisateur se déconnecte de l'application.

    Maintenant, pour ton problème, c'est peut-être un début de corruption.

    Ce que je ferais, c'est de réimporter tous mes objets de la base actuelle dans une nouvelle base vierge.

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  8. #8
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Ok je vais opter pour l'exportation des mes objet vers une nouvelle base.
    merci

  9. #9
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Même si l'idée de Domi2 semble trouver tes faveurs, en as-tu profité pour lire le fil proposé par jpcheck concernant la réinitialisation du NuméroAuto ?
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

Discussions similaires

  1. Réinitialiser un champ de type numéro auto
    Par francishop dans le forum Contribuez
    Réponses: 11
    Dernier message: 10/03/2018, 23h59
  2. [AC-2007] Ne pas remettre à zéro les champs
    Par polemos dans le forum IHM
    Réponses: 3
    Dernier message: 17/01/2010, 20h54
  3. Numéro Auto dépendant d'un autre champ
    Par ob1knob dans le forum Access
    Réponses: 2
    Dernier message: 17/07/2006, 22h54
  4. UPDATE en ajoutant un 0 sur un champ de type "char"
    Par doum2 dans le forum Requêtes
    Réponses: 1
    Dernier message: 08/03/2006, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo