ZarnoVB
Messages postés9Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention 2 juin 2004
-
2 juin 2004 à 21:30
william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007
-
7 juin 2004 à 09:42
Bonjour bonjour,
Je voudrais mettre dans un label le contenu d'un champ de ma base de donnée en fonction d'un élément choisis dans une combo box.
Par exemple, si dans ma combo box je choisis le champ nommé "A125" je veux que dans le label ça écrive "Service vidange", tout étant dans la même table.
Voici mon code pour le moment mais je galère un peu ! Merci :-)
Private Sub CMB_Service_Change()
Dim req2 As String
Dim cnx2 As New ADODB.Connection
cnx2.Provider = "Microsoft.jet.OLEDB.4.0"
cnx2.Open ("data source = C:\gestion_veh\base_veh.mdb")req2 "SELECT intitulé_service FROM SERVICE WHERE code_service '" & CMB_Service.Text & "';"
william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007 7 juin 2004 à 09:40
Avec le recordset
tu déclares le rst, puis
set rst = new adodb.recordset
rst.open" SELECT intitulé_service FROM SERVICE WHERE code_service = '" & CMB_Service.Text & "',cnx2
'rst.movefirst au cas ou il y a plusieurs solutions il se palce sur le premier
tonlabel.caption = rst.fields(0).value
j'espère que ça marchera g procédé de cette manière la moi, si tu as un prob,n'hesiste pas à envoyé un message
guillaume_lenouvem@hotmail.com