Liste déroulante

Le
Paul Florent
Bonjour à tous
Sous Access 2003,
j'ai une liste déroulante, et j'aimerais :

1
Qu'à réception du focus, elle se déroule

2
Lorsque je sort de la liste ou lorsqu'elle perd le focus
si une valeur n'a pas été saisie, on ne puisse pas quitter la liste.
Je fais ; If IsNull(Me!Maliste) Then Me!Maliste.GotFocus

ça marche bien avec d'autres contrôles mais pas avec la liste déroulante !

Merci par avance pour votre aide

Paul
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Eric
Le #16312771
Bonsoir,

Sur l'évènement Sur réception Focus de la liste nommée ici LaListe:
Private Sub LaListe_GotFocus()
Me.LaListe.Dropdown
End Sub

Sur l'évènement sur Sortie:
Private Sub LaListe_Exit(Cancel As Integer)
If IsNull(Me.LaListe) Then Cancel = True
End Sub


Paul Florent a écrit :
Bonjour à tous
Sous Access 2003,
j'ai une liste déroulante, et j'aimerais :

1
Qu'à réception du focus, elle se déroule

2
Lorsque je sort de la liste ou lorsqu'elle perd le focus
si une valeur n'a pas été saisie, on ne puisse pas quitter la liste.
Je fais ; If IsNull(Me!Maliste) Then Me!Maliste.GotFocus

ça marche bien avec d'autres contrôles mais pas avec la liste déroulante !

Merci par avance pour votre aide

Paul





--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Paul Florent
Le #16313371
Merci pour ces deux bonnes réponses
Tout fonctionne très bien
A+
Paul
Pierre CFI
Le #16316241
oui, des réponses ericiennes pour faire simple :o))

--
Pierre CFI
http://www.mpfa.info
http://glandouyou.neufblog.com/

- * - * - * - *

"Paul Florent" news:
Merci pour ces deux bonnes réponses
Tout fonctionne très bien
A+
Paul




Publicité
Poster une réponse
Anonyme