Recordset.find + variable...Cmt faire??? - VB/VBA/VBS - Programmation
Marsh Posté le 12-04-2005 à 20:07:45
Je ne connais pas du tout Acces mais essaie cela
Code :
|
Normalement cela devrait donner RecordSet.Find "[NumClients] = valeur_variable_num"
Marsh Posté le 12-04-2005 à 20:59:26
Non, on m'a donné la solution sur un autre forum
RecordSet.Filter = "[NumPro] = " & Me.txt_num
Voilà
merci quand même ;-)
Marsh Posté le 12-04-2005 à 17:20:33
Salut,
j'ai un problème avec l'utilisation du RecordSet.Find en VB
Il faudrait que je trouve les informations d'un client en fonction du numéros de clients qu'aura taper l'utilisateur
J'ai essayer un tas de chose mais j'arrive pas a utiliser la variable (qui contient ce que l'utilisateur a entré)
Ex: L'utilisateur entre dans la zone de texte "txt_num" le nombre 42 (pour le 2, Num est Integer).
1)
RecordSet.Find "[NumClients] = txt_num" => va pas
2)
Num = Me.txt_num =>Met 42 dans la variable Num
msgbox (Num) => Num vaut bien 42
RecordSet.Find "[NumClients] = Num" => va pas
3)
RecordSet.Find "[NumClients] = 42" => va parfaitement
Ca prouve bien que c'est le fait qu'il y ai une variable dans le recordset.find qui pose problème