Erreur findFirst

Fermé
lune212 Messages postés 19 Date d'inscription mardi 16 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013 - 19 juil. 2013 à 15:58
lune212 Messages postés 19 Date d'inscription mardi 16 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013 - 19 juil. 2013 à 18:12
Bonjour

j'ai une erreur sur le findFirst le debugger s'arrete sur la lig,e rest.FindFirst sytCritere (j ai argument invalide) je ne comprends pas ...aidez moi svp

Function ChercherEnregistrement(frm As Access.Form, strCritere As String) As Boolean


'--------------------------------------------------------
' Variables
Dim rst As dao.Recordset
Dim blnResultat As Boolean

'Le Recordset
Set rst = frm.Recordset

'Chercher l 'enregistrement
blnResultat = False
MsgBox strCritere
rst.FindFirst strCritere
'Si recherche réussie la valeur de NoMatch est à False
If Not rst.NoMatch Then
frm.Bookmark = rst.Bookmark
blnResultat = True
End If

'Libérer les objets
Set rst = Nothing
ChercherEnregistrement = blnResultat
End Function

Private Sub recherche_affaire_Click()
Dim param As String



' Vérifier si la valeur est numérique
If Not IsNumeric(Me.rechercher_affaire) Then
MsgBox "La valeur cherchée doit être numérique !", vbExclamation
Exit Sub
End If

param = Form![rechercher_affaire]


If Not ChercherEnregistrement(Me, param) Then
MsgBox "Numéro d'affaire introuvable !", vbExclamation
End If


End Sub

3 réponses

blux Messages postés 26043 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 15 mai 2024 3 289
19 juil. 2013 à 17:21
Salut,

ton recordset ne me semble pas correctement décrit, ce qui peut expliquer qu'il ne contienne rien...

Je mettrais :

Set rst = frm.form.Recordset  

pour voir...
0
lune212 Messages postés 19 Date d'inscription mardi 16 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013
19 juil. 2013 à 18:07
c'est bon j 'ai réussi à corriger :)

dis moi stp tu sais comment on pourrait effacer le contenu d une zone texte?
j ai mi me.mazone= " " ça marche pas
me.mazone.value= "" ça marche pas non plus

Merci
0
lune212 Messages postés 19 Date d'inscription mardi 16 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013
19 juil. 2013 à 18:12
ah c est bon ca marche c est jsute que je me suis trompée de nom du champ bon je vais me réposer un peu je pense que mes capacités deviennent limitées maintenant ^^
0