Erreur findFirst
lune212
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
lune212 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
lune212 Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Erreur findFirst
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Iptv erreur de lecture - Forum TV & Vidéo
3 réponses
Salut,
ton recordset ne me semble pas correctement décrit, ce qui peut expliquer qu'il ne contienne rien...
Je mettrais :
pour voir...
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...