Salut
yassineee je
suppose que tu veut le charger avec tous les enregistrement d'un champ
(genre la liste des fouirnisseurs ou liste des fonctions ect....)
Donc fait le simplement sans aucune ligne de code
1-Primo tu rajoute le composant ADODC pour ta connection (qu'on appelle par defaut "adodc1")
2 -tu va sur la propriétés de ton adodc connection string puis tu choisis "créer" (tu clique juste dessus)
3 -ensuite tu choisis le fournisseurs de la base (qui doit etre microsoft OLE DB Provider for Microsoft SQL Server)
4 -Tu choisis la base en indiquant le nom (je te conseil de mettre le chemin relatif et non absolu)
5 -ensuite tu clique sur le petit bouton pour tester la connection a ta
base (si ca marche tu continue sinon verifie le format de ta base)
6 -dans la propriété recordsource de l'adodc tu choisis type de commande 1-adcmdtext.
7 -En bas tu ecris ta requete SQL (que tu peut modifier durant l'execution de ton programme en faisant par exemple
adodc1.recordsource="select.......... where....LIKE'" & text1.text &"';"
adodc1.refresh
)
Tu peut tester le resultat des 7 point en rajoutant un Datagrid et en choisissant comme valeur de datasource : adodc1
puis tu execute
Pour ton DBCombo
8 -Dans la propriétés datasource et RowSource tu choisis adodc1
9 -Dans la propriétés ListFields tu choisis le champ que tu veut afficher
Voila c'est supposer marché sans aucune ligne de code!!!!
------------------------------------------------------------------------------------------------------------------------------
Problème que tu rencontrera surement :)
Le contenu de ton combo sera liée à l'adodc1 donc si suite a ta requete
le champs que tu veut afficher ne ressort qu'un seul resultat tu ne
trouvera dans ta list qu'une seule ligne.
Ainsi pour eviter que le contenu de ton combo ne varie avec le resultat
de tes requetes SQL tu peut tous simplement recréer un autre adodc2
dont le resultat sera fixe dans le sens ou il ne varie pas pendant
l'execution de ton appli.
------------------------------------------------------------------------------------------------------------------------------
J'espère avoir répondu a ta question bonne chance.....