OVH Cloud OVH Cloud

Valeur sélectionnée par défaut dans une "zone de liste"

3 réponses
Avatar
Doolittle
Bonjour,

Dans un de mes formulaires il y a une "zone de texte" liée à une "zone de
liste" (c'est-à-dire qu'un résultat s'affiche dans ma zone de texte en
fonction de ce que je sélectionne dans la "zone de liste").
Malheuresement, à l'ouverture de mon formulaire, aucun élément n'est
sélectionné "par défaut" dans ma "zone de liste". Par conséquent la "zone de
texte" est elle-même vide (blanche).
J'aimerais qu'à l'ouverture du formulaire, le premier élément de ma "zone de
liste" soit automatiquement sélectionné".

Que faut-il faire ? Y a-t-il une propriété permettant de réaliser cette
"instruction" ?

Merci pour votre aide.

FD

3 réponses

Avatar
Eric
Bonjour Doolittle,

Sur l'évènement Ouverture de ton formulaire, le code ci-dessous en adaptant
avec tes noms de contrôles.

Private Sub Form_Open(Cancel As Integer)
Liste0.SetFocus
Me.Liste0.ListIndex = 0
End Sub


A+
Eric

"Doolittle" écrivait
news:410ce2d6$0$11987$:

Bonjour,

Dans un de mes formulaires il y a une "zone de texte" liée à une "zone
de liste" (c'est-à-dire qu'un résultat s'affiche dans ma zone de texte
en fonction de ce que je sélectionne dans la "zone de liste").
Malheuresement, à l'ouverture de mon formulaire, aucun élément n'est
sélectionné "par défaut" dans ma "zone de liste". Par conséquent la
"zone de texte" est elle-même vide (blanche).
J'aimerais qu'à l'ouverture du formulaire, le premier élément de ma
"zone de liste" soit automatiquement sélectionné".

Que faut-il faire ? Y a-t-il une propriété permettant de réaliser
cette "instruction" ?

Merci pour votre aide.

FD





Avatar
Raymond [mvp]
RE.

la propriété ListIndex est en lecture seule, donc il est préférable
d'utiliser:
Me.Liste0 = Me.Liste0.ItemData(0)
dans l'événement Form_Load.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Eric" a écrit dans le message de
news:
Bonjour Doolittle,

Sur l'évènement Ouverture de ton formulaire, le code ci-dessous en
adaptant

avec tes noms de contrôles.

Private Sub Form_Open(Cancel As Integer)
Liste0.SetFocus
Me.Liste0.ListIndex = 0
End Sub


A+
Eric

"Doolittle" écrivait
news:410ce2d6$0$11987$:

Bonjour,

Dans un de mes formulaires il y a une "zone de texte" liée à une "zone
de liste" (c'est-à-dire qu'un résultat s'affiche dans ma zone de texte
en fonction de ce que je sélectionne dans la "zone de liste").
Malheuresement, à l'ouverture de mon formulaire, aucun élément n'est
sélectionné "par défaut" dans ma "zone de liste". Par conséquent la
"zone de texte" est elle-même vide (blanche).
J'aimerais qu'à l'ouverture du formulaire, le premier élément de ma
"zone de liste" soit automatiquement sélectionné".

Que faut-il faire ? Y a-t-il une propriété permettant de réaliser
cette "instruction" ?

Merci pour votre aide.

FD








Avatar
Doolittle
Merci

"Doolittle" a écrit dans le message
de news: 410ce2d6$0$11987$
Bonjour,

Dans un de mes formulaires il y a une "zone de texte" liée à une "zone de
liste" (c'est-à-dire qu'un résultat s'affiche dans ma zone de texte en
fonction de ce que je sélectionne dans la "zone de liste").
Malheuresement, à l'ouverture de mon formulaire, aucun élément n'est
sélectionné "par défaut" dans ma "zone de liste". Par conséquent la "zone
de

texte" est elle-même vide (blanche).
J'aimerais qu'à l'ouverture du formulaire, le premier élément de ma "zone
de

liste" soit automatiquement sélectionné".

Que faut-il faire ? Y a-t-il une propriété permettant de réaliser cette
"instruction" ?

Merci pour votre aide.

FD