cs_osta
Messages postés27Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention10 octobre 2006
-
10 janv. 2005 à 22:36
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 2009
-
12 janv. 2005 à 09:07
Bonjour,
Je suis en VB6 et j'ai créé une formulaire dans lequel j'ai mis une combo.
Je veux que les valeurs de la combo soient tirés d'une table Access.
Comment faire?
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 20099 11 janv. 2005 à 08:17
en dao ,en cochant Projet...Référence : Microsoft DAO 3.51 Object Library
ensuite le code a mettre par exemple dans le Load ed ta Form :
TonFiltre="Italia"
Set Db = OpenDatabase("C:\MaBase.mdb")
Set Search= Db.OpenRecordset("SELECT * FROM TaTable Where TonChamp=' " & TonFiltre & " ' ")
If Search.RecordCount <> 0 Then
Do Until Search.eof
Combo1.Additem Search("TonChamp")
Search.Movenext
Loop
end if
Set Search=Nothing
Set Db=Nothing
A toi de modifier ce code pour ta requéte et tes champs
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 10 janv. 2005 à 23:43
Salut Osta
Tu n'as pas dû beaucoup chercher ... (un indice pour ceux qui nous regardent : l'aide avec la touche F1)
Bref. Il te suffit de mettre un controle 'Data' sur ta feuille.
Tu configures la connexion (propriétés) de ce Data à ta database.
Dans ton ComboBox, tu regardes les propriétés de la catégorie Données :
DataSource : dedans, tu lui donnes le nom de ton controle Data
Ensuite, tu renseignes DataMember et DataField et le tour est joué.
Vala
Jack
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)