Problème pour joindre 3 tables [Résolu]

- - Dernière réponse : Whismeril
Messages postés
13730
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 septembre 2019
- 26 août 2019 à 19:39
Bonjour,
Dans mon projet j'ai besoin de joindre 3 tables.
La table Banques contient : Id, Nom, CodeBque
La table Comptes contient : idCompte, NumeroCompte, IdBque, idType
La table TypeComptes contient idTypeCpte, TypeCompte

pour afficher les comptes dans un MSHFLEXGRID j'ai besoin récupérer :
le numéro du compte, le type de compte et le nom de la banque

J'ai essayé pas mal de choses mais rien ne marche.
Quelqu'un peut m'aider ?
Merci d'avance

Configuration: Windows / Chrome 76.0.3809.100
Afficher la suite 

3 réponses

Messages postés
13730
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 septembre 2019
384
0
Merci
Bonjour,
quel VB?
  • VBS
  • VBA -> précisez:
    • Word
    • Excel
    • Access
    • Powerpoint
    • Autre
  • VB6 (ou antérieur, précisez)
  • VB.Net - précisez la Framework et ->
    • Winform
    • WPF


Et si c'est pas VBA/Access quelle base de données?

Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Commenter la réponse de Whismeril
Whismeril
Messages postés
13730
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 septembre 2019
384 -
Et quelle base de données ?
Whismeril
Messages postés
13730
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 septembre 2019
384 -
Tu as marqué ton sujet résolu.
Est ce le cas ou est-ce une erreur ?
Commenter la réponse de PhilippeF
0
Merci
Non ce n'est pas une erreur !!
voilà mon code qui fonctionne comme je veux

Set rc = New ADODB.Recordset
rc.Open "SELECT ComptesBque.idCompte, ComptesBque.NumeroCompte, Banques.Nom, TypeCompte.TypeCompte " & _
"FROM TypeCompte INNER JOIN (Banques INNER JOIN ComptesBque ON Banques.Id = ComptesBque.IdBque) ON TypeCompte.idTypeCpte = ComptesBque.idType", Ct, adOpenDynamic, adLockOptimistic

Je peux mettre toute la procédure si tu veux!!
Whismeril
Messages postés
13730
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 septembre 2019
384 -
non, non, c'est très bien de partager ta solution.

Il arrive parfois que des gens cliquent sur le lien dans le mail, en pensant revenir sur la discussion, d'où ma question.
Commenter la réponse de PhilippeF