Datagrid et ADO

5n0w Messages postés 22 Date d'inscription jeudi 13 mars 2003 Statut Membre Dernière intervention 21 mai 2004 - 20 janv. 2004 à 20:58
mosjay_84 Messages postés 1 Date d'inscription dimanche 20 mai 2007 Statut Membre Dernière intervention 12 novembre 2009 - 12 nov. 2009 à 17:58
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

gaa179 Messages postés 361 Date d'inscription mercredi 21 mai 2003 Statut Membre Dernière intervention 12 novembre 2009 2
21 janv. 2004 à 13:48
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+
0
mosjay_84 Messages postés 1 Date d'inscription dimanche 20 mai 2007 Statut Membre Dernière intervention 12 novembre 2009
12 nov. 2009 à 17:58
MOstapha : Merci pour l astuce
0
Rejoignez-nous