Problème pour joindre 3 tables

Résolu/Fermé
PhilippeF - 26 août 2019 à 12:54
 Utilisateur anonyme - 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
A voir également:

3 réponses

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
Avec VB6
0
Utilisateur anonyme
26 août 2019 à 15:36
Et quelle base de données ?
0
Utilisateur anonyme
26 août 2019 à 15:45
Tu as marqué ton sujet résolu.
Est ce le cas ou est-ce une erreur ?
0
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
26 août 2019 à 19:39
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