OVH Cloud OVH Cloud

Actualiser un formulaire pendant une saisie

2 réponses
Avatar
YLeg
Bonjour,
J'ai un formulaire qui est basé sur une table composée d'un code et d'une
désignation. J'ai créé une zône de texte, où je saisi du texte, et lorsque je
sors de cette zone de texte, il s'affiche dans le formulaire tous les
enregistrements contenant ce texte dans le champ désignation. Tout cela
fonctionne correctement.
Mon probleme : je souhaiterais que lorsque je tape un caractére dans la zone
de texte le formulaire filtre aussitot les enregistrements sans attendre la
sortie de la zone et à chaque caractére tapé le filtre opére.
Merci pour votre aide

2 réponses

Avatar
Gilbert
Bonjour,

Voici ce que j'utilise

Private Sub ChoixNoms_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyUp, vbKeyDown, vbKeyLeft, vbKeyRight
Exit Sub
Case Else
SelectionNoms = "([NomIdentite] & ' ' & [PrenomIdentite]) like '" &
Me.ChoixNoms.Text & "*'"
Call InitAffichage
End Select
End Sub


--
Gilbert


"YLeg" a écrit dans le message de news:

Bonjour,
J'ai un formulaire qui est basé sur une table composée d'un code et d'une
désignation. J'ai créé une zône de texte, où je saisi du texte, et lorsque
je
sors de cette zone de texte, il s'affiche dans le formulaire tous les
enregistrements contenant ce texte dans le champ désignation. Tout cela
fonctionne correctement.
Mon probleme : je souhaiterais que lorsque je tape un caractére dans la
zone
de texte le formulaire filtre aussitot les enregistrements sans attendre
la
sortie de la zone et à chaque caractére tapé le filtre opére.
Merci pour votre aide


Avatar
YLeg
Merci pour l'info, cela m'a mis sur la piste (avec le Me.ChoixNoms.Text)


Bonjour,

Voici ce que j'utilise

Private Sub ChoixNoms_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyUp, vbKeyDown, vbKeyLeft, vbKeyRight
Exit Sub
Case Else
SelectionNoms = "([NomIdentite] & ' ' & [PrenomIdentite]) like '" &
Me.ChoixNoms.Text & "*'"
Call InitAffichage
End Select
End Sub


--
Gilbert


"YLeg" a écrit dans le message de news:

Bonjour,
J'ai un formulaire qui est basé sur une table composée d'un code et d'une
désignation. J'ai créé une zône de texte, où je saisi du texte, et lorsque
je
sors de cette zone de texte, il s'affiche dans le formulaire tous les
enregistrements contenant ce texte dans le champ désignation. Tout cela
fonctionne correctement.
Mon probleme : je souhaiterais que lorsque je tape un caractére dans la
zone
de texte le formulaire filtre aussitot les enregistrements sans attendre
la
sortie de la zone et à chaque caractére tapé le filtre opére.
Merci pour votre aide