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 :

[Access-VBA] Requête UNION avec tables liées


Sujet :

Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 14
    Points : 9
    Points
    9
    Par défaut [Access-VBA] Requête UNION avec tables liées
    Slt tt le monde,

    je voulais savoir si quelqu'un aurait 1 idée sr comment regrouper les données provenant de plusieurs tables attachées (à des fichiers excel) en une seule et même table. Les tables ont même structure et sont liées de manière automatique (via 1 boîte de dial) et à chaque fois que l'on attache 1 table je souhaiterai qu'elle vienne s'ajouter à la grande table.

    Voilà jspr que c clair

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Le SQL des requètes n'est pas dynamique mais tu peux faire un bout de code supplémentaire dans ton form de liaison qui modifie celui-ci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Private sub ModifierSQL()
      db db as dao.database:set db=currentdb
      dim q as querydef:set q=db.querydefs("maQueryUnion")
      dim t as tabledef
      dim SQL as string
      for each t in db.tabledefs
        if t.connect<>"" then
        'Tu peux aussi filtre en utilisant t.name
           if SQL<>"" then
             SQL=SQL & " union "
           end if
           SQL = SQL & "Select * from " & t.name
        end if
      next t
      SQL=SQL & ";"
      q.SQL=SQL
      set q=nothing
      db.close:set db=nothing
    end sub
    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    Merci pr ta réponse rapide.
    Cela fonctionne très bien.

    Je voulais savoir ce que tu entendais par
    Le SQL des requètes n'est pas dynamique mais tu peux faire un bout de code supplémentaire dans ton form de liaison qui modifie celui-ci.
    Encore merci

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    J'entendais que tu ne pouvais pas écrire

    Select * from all tables.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    Ok encore merci & A +

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

Discussions similaires

  1. problème avec l'apostrophe dans une requête
    Par mika0102 dans le forum VBA Access
    Réponses: 7
    Dernier message: 09/03/2019, 16h51
  2. Réponses: 6
    Dernier message: 28/10/2014, 12h19
  3. Access/VBA Ajouter des données dans une table !
    Par vto59 dans le forum VBA Access
    Réponses: 10
    Dernier message: 04/06/2009, 15h18
  4. [VBA-A/E]gen doc avec images ref. ds excell ou access
    Par tinous dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/03/2006, 13h46
  5. [VBA-A]Remplir une textbox avec des données de tables.
    Par cuicui08 dans le forum VBA Access
    Réponses: 1
    Dernier message: 24/03/2006, 10h28

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