bonjour
utilisant l methode recordset.find,je retrouve toujours bcp de probleme concernant ces argument
par exemple:
a notez qque table.value est un champs choisit d'une listebox mais quand je veux faire la meme chose avec la methode rst.find(champs.value) qui est un autre listbox de nom champs,ça ne marche pas!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set rst = New ADODB.Recordset rst.Open "select * from " & Tables.Value, CNX, adOpenDynamic, adLockBatchOptimistic 'je demande au recordset de trouver lenregistrement approprié rst.Find (Champs.Value) & CStr(TextBox1.Text) If (rst.BOF = True) Or (rst.EOF = True) Then Rep = MsgBox("objet non trouvé,voulez vous faire un nouvel enregistrement", vbYesNo)
et quand j 'ecris directement rst.find"id_res" qui est une colonne dans ma base de donnée ça marche!!
Partager