1. #1
    Futur Membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    juillet 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : juillet 2017
    Messages : 12
    Points : 7
    Points
    7

    Par défaut Dupliquer un enregistrement

    Bonjour,

    dans un de mes formulaires, je ressent le besoin de pouvoir dupliquer un enregistrement par un bouton "dupliquer" reprendrais l'ensemble des informations de ce formulaire vers un nouvel enregistrement... (dont deux champs de numérotation automatique personnalisée)

    Le bouton macro "dupliquer" ferais très bien le boulot mais un champs d'identification de l'enregistrement (numérotation automatique personnalisé) n'est pas vide lors de la dupliquation qui ne peut donc se faire pour risque de doublon!

    Connaissez vous une solution a mon problème?

    Merci de vos retours,

    Jean-Pierre

  2. #2
    Membre du Club Avatar de ylemasson
    Homme Profil pro
    Consultant informatique
    Inscrit en
    août 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2006
    Messages : 44
    Points : 64
    Points
    64

    Par défaut

    Bonjour

    La réponse est très simple : vous devez passer par une procédure VBA, pas par une macro. Les macros ont leurs limites, et ne rentrent pas dans le contexte de cas très spécifiques.
    Le code devra être du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    currentdb.execute "INSERT INTO table (chps1,....,chpsN) SELECT chps1,....,chpsN FROM table WHERE ID=" & monIDAdupliquer
    Bien sur je ne peux aller plus loin, je ne connais ni le contexte, ni les champs ni les tables

    Cdlt
    Yves LE MASSON

    Compagnons Codeurs
    !
    Réseau d'experts indépendants en informatique, Pour les artisans et les TPE
    de France et d'ailleurs ! A la découverte des talents !!

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    juillet 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : juillet 2017
    Messages : 12
    Points : 7
    Points
    7

    Par défaut

    Pardonnez moi mais je ne comprends pas...

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Inscrit en
    juillet 2007
    Messages
    12 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 12 322
    Points : 27 156
    Points
    27 156

    Par défaut

    Bonjour,

    tu peux trouver une solution directement dans les sources
    https://access.developpez.com/source...egistrementDAO
    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016

    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

  5. #5
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    18 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 18 436
    Points : 140 199
    Points
    140 199
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    juillet 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : juillet 2017
    Messages : 12
    Points : 7
    Points
    7

    Par défaut

    Citation Envoyé par ClaudeLELOUP Voir le message
    Merci

Discussions similaires

  1. Dupliquer Un Enregistrement
    Par MITCH31 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 16/05/2006, 12h30
  2. [8i][forms 6i] dupliquer un enregistrement
    Par Magnus dans le forum Oracle
    Réponses: 18
    Dernier message: 08/03/2006, 17h50
  3. dupliquer un enregistrement dans un table liée
    Par RICHARDSEBIRE dans le forum Access
    Réponses: 9
    Dernier message: 24/02/2006, 12h57
  4. Comment dupliquer un enregistrement via le code ?
    Par massol joel dans le forum Access
    Réponses: 2
    Dernier message: 11/11/2005, 20h01
  5. Dupliquer un enregistrement complet d'une table paradox
    Par sylvie cl dans le forum Bases de données
    Réponses: 10
    Dernier message: 21/09/2005, 15h16

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