bonjour
utilisant l methode recordset.find,je retrouve toujours bcp de probleme concernant ces argument
par exemple:
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)
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!!
et quand j 'ecris directement rst.find"id_res" qui est une colonne dans ma base de donnée ça marche!!