Problème pour joindre 3 tables

Résolu
PhilippeF -  
 Utilisateur anonyme -
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
A voir également:

3 réponses

Utilisateur anonyme
 
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?

0
PhilippeF
 
Avec VB6
0
Utilisateur anonyme
 
Et quelle base de données ?
0
Utilisateur anonyme
 
Tu as marqué ton sujet résolu.
Est ce le cas ou est-ce une erreur ?
0
PhilippeF
 
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!!
0
Utilisateur anonyme
 
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.
0