Datagrid et ADO

Signaler
Messages postés
22
Date d'inscription
jeudi 13 mars 2003
Statut
Membre
Dernière intervention
21 mai 2004
-
Messages postés
1
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
12 novembre 2009
-
Voilà le problème:

J'ai un contròle ADO qui est connecté à une base de données Access. Mais, pour mon Datagrid j'ai besoin de 2 tables différentes. Comment dois-je faire?? Faire 2 contrôles ADO pour cela le Datagrid doit permettre de se connecter à ces 2 contrôles ou le recordsource d'un contrôle ADO permet de se connecté à 2 base à la fois.

Merci d'avance

2 réponses

Messages postés
361
Date d'inscription
mercredi 21 mai 2003
Statut
Membre
Dernière intervention
12 novembre 2009

Salut,

Je présume que si tu veux afficher dans un datagrid 2 tables, elles ont un lien entre elles( Par ex: Table1.Champ3 avec Table2.Champ5). POur ce, tu dois utiliser une syntaxe similaire:

Dim Cn as ADODB.Connection
Dim Rs as New ADODB.Recordset

Set Cn = ADODC1
Rs.Open "Select Table1.Champ1, Table1.Champ1, Table2.Champ1, Table2.Champ2 From Table1, Table2 Where Table1.Champ3 = Table2.Champ5", Cn

Set Datagrid1.Datasource = Rs

A+
Messages postés
1
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
12 novembre 2009

MOstapha : Merci pour l astuce