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 :

Réinitialisation de "Numéro Auto" [AC-2016]


Sujet :

Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Techinicienne en administration
    Inscrit en
    Avril 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 27
    Localisation : Canada

    Informations professionnelles :
    Activité : Techinicienne en administration

    Informations forums :
    Inscription : Avril 2018
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Réinitialisation de "Numéro Auto"
    Bonjour,

    j'ai toujours eu un peu de difficulté avec les codes VBA appliqués sur autre chose que les objets boutons, textes, étiquettes, etc...
    J'ai ici un code que je souhaiterais exécuter dans ma base de données afin de réinitialiser mes "numéro auto" puisqu'un numéro a été accidentellement sauté.
    Sauriez-vous me dire quels éléments je dois changer dans le code pour que ça fonctionne?
    Selon moi je devrais changer TableDefs et Name, mais je ne sais pas réellement quoi mettre. Pouvez-vous m'aider?

    Voici le lien comportant le code à utiliser: https://access.developpez.com/faq/?p...#ReinitNumAuto

    Sinon, auriez-vous un autre moyen de récupérer mon numéro manquant, qui est très important?

    Merci beaucoup!

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 087
    Points : 5 203
    Points
    5 203
    Par défaut
    Bonjour,

    La seule façon de récupérer un numéro auto déjà utilisé est de compacter la base et à condition que ce soit le dernier n°

    S'il ne faut pas laisser de trou dans une table il ne faut pas utiliser la fonction numauto ou interdire toute suppression
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

  3. #3
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 636
    Points : 14 607
    Points
    14 607
    Par défaut
    bonsoir,
    et même en interdisant la suppression, on ne peut pas empêcher la perte d'un Numéro Auto: il suffit, par exemple, de créer un nouvel enregistrement et d'annuler avant d'enregistrer (avec la touche Echap, notamment).

    As-tu regardé ce post de la FAQ :https://access.developpez.com/faq/?p...reerSonNumAuto ?
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  4. #4
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 559
    Points
    6 559
    Par défaut
    Citation Envoyé par BiankaBo Voir le message
    J'ai ici un code que je souhaiterais exécuter dans ma base de données afin de réinitialiser mes "numéro auto" puisqu'un numéro a été accidentellement sauté. Sauriez-vous me dire quels éléments je dois changer dans le code pour que ça fonctionne?
    Salut
    Comme indiqué dans l'article de votre lien, Vous devez faire une copie de votre tbl sans supprimer les enregistrements qu'elle contient, supprimer tous les enregistrements de votre tbl d'origine puis compacter votre bdd. Il suffira ensuite de créer une req Ajout en insérant la copie de votre tbl et en désignant votre tbl d'origine comme destination. Il faudra ne pas inclure dans la grille d'interrogation le champ NumAuto.
    Mais une question se pose. Y-a-t'il des enregistrements connexes à votre tbl d'origine ? Si oui, la manip devient alors un peu plus délicate.
    Autre point. Votre premier lien renvoie à un autre lien. Le rédacteur, Maxence Hubiche, indique que c'est une aberration de vouloir combler les trous dans une série de NumAuto.
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Techinicienne en administration
    Inscrit en
    Avril 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 27
    Localisation : Canada

    Informations professionnelles :
    Activité : Techinicienne en administration

    Informations forums :
    Inscription : Avril 2018
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Ça a très bien fonctionné en exportant ma table et en la ré-important.

    Merci beaucoup pour votre aide, c'est très apprécié!!

+ Répondre à la discussion
Cette discussion est résolue.

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. Réinitialiser un numéro Auto
    Par NicolasJolet dans le forum Access
    Réponses: 6
    Dernier message: 25/08/2006, 10h54
  3. Numéro Auto qui se réinitialise à 1 tous les jours!
    Par R0cKW|LDeR dans le forum Access
    Réponses: 11
    Dernier message: 02/02/2006, 22h05

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