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

VBA Access Discussion :

Copier un enregistrement vers une table d'une autre base de donnée Access


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Copier un enregistrement vers une table d'une autre base de donnée Access
    Salut!

    Je ne sais pas trop comment procéder. Je veux copier complètement une ligne d'un enregistrement vers une autre table (table de même nom) d'une autre base de donné identique mais de nom différent. Je ne sais pas s'il faut que je passe par un recordset ou bien par un autre truc. Dans un enregistrement, il y a environ 60 variable. Je crois que ca serais vraiment trop long de les faire une par une avec un recordset.

    Merci de votre aide!

  2. #2
    Membre habitué Avatar de RGShoop
    Homme Profil pro
    Freelance
    Inscrit en
    Août 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 112
    Points : 154
    Points
    154
    Par défaut
    Salut

    En passant par une table liée d'une base à l'autre et une requête de mise à jour, cela ne serait pas plus simple ???

    A+ RGShoop

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Salut

    En fait, ce ne sont pas tous les enregistrement qui doivent etre copier dans l'autre base. De plus, ils ne doivent pas etre lier. Présentement, je suis en train d essayer d'ouvrir l autre base et avec la fonction copier coller, ajouter les enregistrement que je souhaite tranférer.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    INSERT INTO matableb ( ident, valeur ) IN 'C:\chemin\bd2.mdb'
    SELECT matable.ident, matable.valeur
    FROM matable IN 'C:\chemin\bd3.mdb';
    la clause in permet de spécifier la base entrée et sortie
    Elle est pas belle la vie ?

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Merci!

    ca règle mon problème

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

Discussions similaires

  1. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  2. copier une table d'une BDD dans une table d'une autre BDD
    Par faniette dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/05/2013, 10h17
  3. [AC-2003] insert des données d'une table dans une table d'une base externe
    Par marieo dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/11/2009, 14h29
  4. Réponses: 4
    Dernier message: 05/05/2008, 15h16
  5. Réponses: 2
    Dernier message: 02/06/2006, 11h26

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