Code vba modification

teckmicro2008 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   -  
teckmicro2008 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j ai crée une liste déroulante pour rechercher un fiche exp 12345 jusqu'à' 20
Mode formulaire ! ok ca marche

mais je ne voudrais pas pas que lorsque je tape 21 dans la case ou s'affiche tout les numéro de fiches , car cela ouvre la fiche 1 car la fiche 21 n 'est pas créer !
comment résoudre ce problème ou interdit de tapez un numéro et d'obliger a le chercher par la fléché de selection.


Private Sub Modifiable77_AfterUpdate()
' Rechercher l'enregistrement correspondant au contrôle.
Dim rs As Object

Set rs = Me.Recordset.Clone
rs.FindFirst "[Reference-feuille] = " & Str(Nz(Me![Modifiable77], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

access 2003

cordialement

2 réponses

Tessel75
 
Bonjour,
Solution plutôt à rechercher du côté des propriétés du contrôle du formulaire: "Valide Si" et "Message si erreur", ou bien à partir de la requête sous-jacente de la liste déroulante en bloquant sur "Limiter à liste = Oui"
Bonne suite
0
teckmicro2008 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour

je teste ça

cordialement

--
0