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

VB 6 et antérieur Discussion :

[VB6]Lier 3 tables entre elles


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut [VB6]Lier 3 tables entre elles
    Bonjour,

    j'aimerais faire un lien entre 3tables différentes...le lien est déjà fait en access et donc j'aimerais récupérer des données de ces 3 tables...avec 2tables je fais cela en tapant comme requête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    strsql = "SHAPE {SELECT Matricule,Nom,Prenom FROM Employé} _
    APPEND ({SELECT Matricule,Numero_Client} AS Horaire _
    RELATE Matricule TO Matricule)}
    En fait, pr mon problème, j'ai une table Ticket qui est relié à la table Film par "titre" et Ticket est relié à employé par "matricule". Pouvez-vous m'aider?

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    en fait javais mis résolu car j'avais utilisé 2 requêtes SQL différentes mais ça ne fonctionne tjs pas :-(

  3. #3
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Bonsoir

    En fait tu fais exactement comme tu as fais en insérant ta table Ticket en tant que commande fille de ta table Employes, et en mettant ta table Fime, si j'ai bien compris...

    Pour préciser, dans le code suivant, j'ai 3 tables: Clients, Relations et Mailing. Les tables Clients et Mailing sont liées par l'intermédiaire de Relations.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SHAPE {SELECT * FROM `Clients`}  AS Command1 
          APPEND (( SHAPE {SELECT * FROM `Relations`}  AS Command2
          APPEND ({SELECT * FROM `Mailings`}  AS Command3 
          RELATE 'CodeMailingR' TO 'CodeMailing') AS Command3) AS Command2
          RELATE 'CodeClient' TO 'CodeClientR') AS Command2
    PS: il y en a un que celà doit inspirer. N'est-ce pas Jurio?

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    merci bcp pr votre précieuse aide!!

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

Discussions similaires

  1. [AC-2007] Lier les tables entre elles
    Par patb12 dans le forum Modélisation
    Réponses: 12
    Dernier message: 30/08/2013, 08h23
  2. Lier deux tables entre elles
    Par nouna10 dans le forum Langage
    Réponses: 4
    Dernier message: 06/01/2012, 09h58
  3. Lier deux listes entre elles
    Par gilles974 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/01/2009, 17h17
  4. [requete] Comparer 2 tables entre elles et extraire les différences
    Par atlantideD dans le forum Requêtes et SQL.
    Réponses: 23
    Dernier message: 22/10/2007, 10h54
  5. est-il possible de lier 2 checkbox entre elles?
    Par bbgprog dans le forum Access
    Réponses: 5
    Dernier message: 27/09/2006, 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