Mettre le resultat d'une requete dans un label vba

Résolu/Fermé
bithack Messages postés 129 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 16 mars 2016 - 8 mars 2016 à 11:37
bithack Messages postés 129 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 16 mars 2016 - 8 mars 2016 à 14:22
Bonjour,
Comme s'est dit dans le titre, je souhaiterai mettre le résultat d'une requête dans un label. Malgré les différentes recherche sur les différents forum je n'ai pas trouver mon bonheur.
je vous met mon code si dessous, ce n'est pas le code d'un génie :p

Private Sub Label1_Click()
Set cn = CreateObject("ADODB.Connection")
Dim rs As New ADODB.Recordset

With cn
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "P:\Vie des sites\blablabla\bliblibli\Planning nouveau\planning.accdb"
.Open
End With

CUID = UCase(Environ("username"))
sql = " select direction_agent from agent where cuid =""" & CUID & """;"
On Error Resume Next
cn.Execute (sql)

End Sub



1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
8 mars 2016 à 13:55
Bonjour

Set rs = cn.Execute(SQL)
Range("A1").copyfromrecordset rs
(-je n'ai jamais essayé avec un label,donc...)

tu as instancié les objets par un "new" donc à la fin
  set rs=nothing
set cn=nothing
0
bithack Messages postés 129 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 16 mars 2016 6
8 mars 2016 à 14:22
Merci de votre réponse.
elle peut être une bonne idée, mais je cherche plus a gérer avec un style graphique.
je vous remercie d'avoir pris le temps de répondre
bonne journée
cdlt
0