Bonjour le Forum,
Voila mon problème:
Je voudrais récupérer des données qui se trouvent dans une table et les afficher dans des TextBox.
Voici le code que j'utilise:
Explication:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim strCond As String strCondRef = "MaTable" & "." & "MonChamp" & " Like """ & Me.cbo_MonChamp & """" Me.txt_blabla = DSum("Champ2", "MaTable", strCond)
Le but de cette manip est de choisir une valeur qui se trouve dans ma comboBox, de rechercher dans MaTable la valeur du champ2 qui correspond a la condition strCond et de l'afficher dans mon txt_blabla.
Alors ce marche nikel qd le type du Champ2 est numérique ou de type date, mais qd c'est du texte ca plante... C'est normal car la fonction DSum fait la somme de la recherche en fonction du Champ2.... Quelle serait la fonction qui permettrait de récupérer la valeur d'un champ text et de l'attribuer a un txtBox?
Et je ne sais pas quoi faire et quoi utiliser pour que le type texte soit pris en compte.
J'ai fait une requête complète et en essayant plein de truc mais ca ne marche pas:
Est ce que quelqu'un connaît la manip (ou fonction) a utiliser pour mon ptit problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 strSql = "SELECT " & "MaTable" & "." & "Champ2" & " FROM " & "MaTable" & " WHERE " & strCond & ";" Me.txt_blabla = strSql ' Ca ne marche pas dans mon textBox j'ai la requête qui est écrite Me.txt_blabla.ControlSource = strSql Me.txt_blabla.Requery ' Ca ne marche pas non plus!!! et la j'ai #Name?
Merci d'avance,
Vincent
Partager