Bonjour,

j'ai sur un formulaire lié a une table rajouté un champs ou après la saisie de la donnée d, il devrait y avoir théoriquement une synchronisation avec les données a afficher. si jamais l'enregistrement n'est pas trouvé il affiche un message d'alerte.

le problème que je rencontre est le suivant: si jamais il ne trouve pas de correspondance entre d et le jeu d'enregistrement pour tout les autres d saisies, il considère qu'il ne trouve rien

voici le code écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Private Sub RechercheChassis_AfterUpdate()
'Déclaration des différentes variables
    Dim rs As Object
    Dim strCriteria As String
    Dim textMsg As String
 
    strCriteria = "[Chassis] = '" & Nz(Me!RechercheChassis.Value, "") & "'"
 
    Set rst = Me.RecordsetClone
 
    rst.FindFirst strCriteria
 
    If rst.NoMatch Then
        'MsgBox "Chassis pas trouvé, Merci de ne pas remettre de carte SD.", vbCritical
 
    Else
            Me.Bookmark = rst.Bookmark
 
    End If
 
    Set rst = Nothing
End Sub
voyez vous quelques choses que j'aurai loupé?

merci d'avance

Gabrieel