OVH Cloud OVH Cloud

Zone de liste

3 réponses
Avatar
Patrice
Bonjour à tous,

J'ai un zone de liste à selection multiple étendue sur un formulaire. Sur
l'évenement AfterUpdate je fais afficher la valeur de l'item sélectionné via
debug.print. Lorsque j'utilise la souris pour faire la sélection, tout va.
C'est à dire que l'item sélectionnée (noirci) dans la liste est le même que
celui du Debug.print. Mais lorsque j'utilise la flèche en haut ou flèche en
bas pour me déplacer dans la liste, l'item sélectionnée (noirci) de la liste
est différent de celui afficher par debug.print. En fait, debug.print affiche
l'item sélectionné précédemment.

Y'a quelque chose qui m'échappe. Est-ce que quelqu'un peu m'expliquer??

Merci

3 réponses

Avatar
ze Titi
Hello Patrice !

Les flèches déplacent la barre de sélection mais ne donnent pas le
focus à l'enregistrement que tu crois avoir sélectionné. Pour donner le
focus, il faut utiliser la touche <entrée> ou <espace> (quoique je ne
sois pas absolument certain pour cette dernière).

En ce jour mémorable du mardi 06/02/2007, tu as entrepris la lourde
tâche de taper sur ton clavier :
Bonjour à tous,

J'ai un zone de liste à selection multiple étendue sur un formulaire. Sur
l'évenement AfterUpdate je fais afficher la valeur de l'item sélectionné via
debug.print. Lorsque j'utilise la souris pour faire la sélection, tout va.
C'est à dire que l'item sélectionnée (noirci) dans la liste est le même que
celui du Debug.print. Mais lorsque j'utilise la flèche en haut ou flèche en
bas pour me déplacer dans la liste, l'item sélectionnée (noirci) de la liste
est différent de celui afficher par debug.print. En fait, debug.print affiche
l'item sélectionné précédemment.

Y'a quelque chose qui m'échappe. Est-ce que quelqu'un peu m'expliquer??

Merci


--
Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info

Avatar
Patrice
C'est le cas pour la zone de liste à sélection mulitple simple. Mais pas pour
la zone de liste à sélection multiple Étendue


Hello Patrice !

Les flèches déplacent la barre de sélection mais ne donnent pas le
focus à l'enregistrement que tu crois avoir sélectionné. Pour donner le
focus, il faut utiliser la touche <entrée> ou <espace> (quoique je ne
sois pas absolument certain pour cette dernière).

En ce jour mémorable du mardi 06/02/2007, tu as entrepris la lourde
tâche de taper sur ton clavier :
Bonjour à tous,

J'ai un zone de liste à selection multiple étendue sur un formulaire. Sur
l'évenement AfterUpdate je fais afficher la valeur de l'item sélectionné via
debug.print. Lorsque j'utilise la souris pour faire la sélection, tout va.
C'est à dire que l'item sélectionnée (noirci) dans la liste est le même que
celui du Debug.print. Mais lorsque j'utilise la flèche en haut ou flèche en
bas pour me déplacer dans la liste, l'item sélectionnée (noirci) de la liste
est différent de celui afficher par debug.print. En fait, debug.print affiche
l'item sélectionné précédemment.

Y'a quelque chose qui m'échappe. Est-ce que quelqu'un peu m'expliquer??

Merci


--
Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info






Avatar
Eric
Bonjour,

Si tu mets Debug.Print Me.Liste0.ItemData(Me.Liste0.ListIndex)
qu'obtiens-tu ?
Car sous Access2K, j'ai bien l'élément sélectionné avec la flêche vers
le bas ou le haut. ( La zone de liste est Sélection Multiple Étendu)
Par contre, si je fais une sélection étendue avec la souris, je n'ai que
le 1er et dernier et avec la flêche vers le bas que le 1er.

C'est le cas pour la zone de liste à sélection mulitple simple. Mais pas pour
la zone de liste à sélection multiple Étendue


Hello Patrice !

Les flèches déplacent la barre de sélection mais ne donnent pas le
focus à l'enregistrement que tu crois avoir sélectionné. Pour donner le
focus, il faut utiliser la touche <entrée> ou <espace> (quoique je ne
sois pas absolument certain pour cette dernière).

En ce jour mémorable du mardi 06/02/2007, tu as entrepris la lourde
tâche de taper sur ton clavier :
Bonjour à tous,

J'ai un zone de liste à selection multiple étendue sur un formulaire. Sur
l'évenement AfterUpdate je fais afficher la valeur de l'item sélectionné via
debug.print. Lorsque j'utilise la souris pour faire la sélection, tout va.
C'est à dire que l'item sélectionnée (noirci) dans la liste est le même que
celui du Debug.print. Mais lorsque j'utilise la flèche en haut ou flèche en
bas pour me déplacer dans la liste, l'item sélectionnée (noirci) de la liste
est différent de celui afficher par debug.print. En fait, debug.print affiche
l'item sélectionné précédemment.

Y'a quelque chose qui m'échappe. Est-ce que quelqu'un peu m'expliquer??

Merci
--

Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info






--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr