Code vba modification

Fermé
teckmicro2008 Messages postés 64 Date d'inscription lundi 4 décembre 2000 Statut Membre Dernière intervention 27 janvier 2017 - 26 sept. 2014 à 17:14
teckmicro2008 Messages postés 64 Date d'inscription lundi 4 décembre 2000 Statut Membre Dernière intervention 27 janvier 2017 - 30 sept. 2014 à 16:59
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
A voir également:

2 réponses

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 lundi 4 décembre 2000 Statut Membre Dernière intervention 27 janvier 2017
30 sept. 2014 à 16:59
bonjour

je teste ça

cordialement

--
0