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 :

Copier une table vers une autre dont le nom est saisi par l'utilisateur


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mai 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Copier une table vers une autre dont le nom est saisi par l'utilisateur
    Bonjour,
    Je souhaite copier une Table A vers une Table DESTINATION ; mais le nom de cette table DESTINATION serait saisie par l'utilisateur.
    J'ai pensé à Alimenter par un formulaire une Table C qui contient le nom de la table DESTINATION.
    Mais comment le récuperer dans une requete Creation de table ?
    Ou bien peut-on le faire par une Macro ? Ou seulement par du code ?
    Merci de m'éclairer.

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Avec VBA

    Dim strNom as string
    strNom=InputBox("Saisir le nom de la table")
    CurrentDb.execute "SELECT * INTO [" & strNom & "] FROM TableA"
    Le code est simple, la ligne 2 demande le nom de la nouvelle table à l'utilisateur, la ligne 3 execute la requête correspondante en créant la chaine SQL à lancer.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Hello,

    Je rebondis tardivement sur ce post!! ^^

    ce SQL ne marche que si la table n'existe pas... Quel est le SQL pour transférer les données d'une Table A vers une Table B, sachant que la table B existe déjà?

    Merci!!

Discussions similaires

  1. 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
  2. [VB.Net] Comment copier une DataRow d'une table vers une autre ?
    Par YLF dans le forum Accès aux données
    Réponses: 7
    Dernier message: 05/09/2012, 23h23
  3. Réponses: 1
    Dernier message: 19/10/2011, 12h13
  4. Copier les enregistrements d'une table vers une table d'une autre DB
    Par karinette21 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 18/11/2008, 21h50
  5. Copier un enregistrement d'une table vers une autre
    Par le lynx dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 04/01/2006, 09h56

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