Pour une raison, disons esthétique, j'utilise une liste déroulante à 2
colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut
le faire dans une zone de liste avec une instruction «item.Selected(i)
= true».
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
Bonjour,
Dans la liste tu peux forcer avec la propriété Value :
Me.TaListe.Value = TaValeur
la différence avec la méthode que tu exposes c'est que tu ne passes pas un numéro d'item, mais la valeur de ta colonne clé.
Arnaud
"defluc" a écrit dans le message news:
Bonjour
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2 colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut le faire dans une zone de liste avec une instruction «item.Selected(i) = true».
Ne serait-ce pas possible ?
Merci d'avance.
Bonjour,
Dans la liste tu peux forcer avec la propriété Value :
Me.TaListe.Value = TaValeur
la différence avec la méthode que tu exposes c'est que tu ne passes pas un
numéro d'item, mais la valeur de ta colonne clé.
Arnaud
"defluc" <defluc@netscape.net> a écrit dans le message news:
41AB16DE.60802@netscape.net...
Bonjour
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2
colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut
le faire dans une zone de liste avec une instruction «item.Selected(i)
= true».
Dans la liste tu peux forcer avec la propriété Value :
Me.TaListe.Value = TaValeur
la différence avec la méthode que tu exposes c'est que tu ne passes pas un numéro d'item, mais la valeur de ta colonne clé.
Arnaud
"defluc" a écrit dans le message news:
Bonjour
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2 colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut le faire dans une zone de liste avec une instruction «item.Selected(i) = true».
Ne serait-ce pas possible ?
Merci d'avance.
defluc
ça affiche la valeur mais ça ne sélectionne pas comme si on l'avait fait manuellement. Donc, cela n'active pas les événements et cela ne pointe pas sur l'élément sélectionné quand on ouvre la liste manuellement par après.
Gafish a écrit:
Bonjour,
Dans la liste tu peux forcer avec la propriété Value :
Me.TaListe.Value = TaValeur
la différence avec la méthode que tu exposes c'est que tu ne passes pas un numéro d'item, mais la valeur de ta colonne clé.
Arnaud
"defluc" a écrit dans le message news:
Bonjour
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2 colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut le faire dans une zone de liste avec une instruction «item.Selected(i) = true».
Ne serait-ce pas possible ?
Merci d'avance.
ça affiche la valeur mais ça ne sélectionne pas comme si on l'avait fait
manuellement. Donc, cela n'active pas les événements et cela ne pointe
pas sur l'élément sélectionné quand on ouvre la liste manuellement par
après.
Gafish a écrit:
Bonjour,
Dans la liste tu peux forcer avec la propriété Value :
Me.TaListe.Value = TaValeur
la différence avec la méthode que tu exposes c'est que tu ne passes pas un
numéro d'item, mais la valeur de ta colonne clé.
Arnaud
"defluc" <defluc@netscape.net> a écrit dans le message news:
41AB16DE.60802@netscape.net...
Bonjour
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2
colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut
le faire dans une zone de liste avec une instruction «item.Selected(i)
= true».
ça affiche la valeur mais ça ne sélectionne pas comme si on l'avait fait manuellement. Donc, cela n'active pas les événements et cela ne pointe pas sur l'élément sélectionné quand on ouvre la liste manuellement par après.
Gafish a écrit:
Bonjour,
Dans la liste tu peux forcer avec la propriété Value :
Me.TaListe.Value = TaValeur
la différence avec la méthode que tu exposes c'est que tu ne passes pas un numéro d'item, mais la valeur de ta colonne clé.
Arnaud
"defluc" a écrit dans le message news:
Bonjour
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2 colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut le faire dans une zone de liste avec une instruction «item.Selected(i) = true».
Ne serait-ce pas possible ?
Merci d'avance.
3stone
Salut,
"defluc"
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2 colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut le faire dans une zone de liste avec une instruction «item.Selected(i) = true».
Contrairement à une zone de liste, ou effectivement c'est un item que l'on sélectionne, dans une liste déroulante, (combobox) c'est au textbox que l'on attribue la valeur par...
Me.MaListe = ItemData(i)
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Salut,
"defluc"
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2
colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut
le faire dans une zone de liste avec une instruction «item.Selected(i)
= true».
Contrairement à une zone de liste, ou effectivement
c'est un item que l'on sélectionne, dans une liste déroulante,
(combobox) c'est au textbox que l'on attribue la valeur par...
Me.MaListe = ItemData(i)
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
Pour une raison, disons esthétique, j'utilise une liste déroulante à 2 colonnes plutôt qu'une zone de liste.
Je ne trouve pas comment forcer la sélection de l'item n°i comme on peut le faire dans une zone de liste avec une instruction «item.Selected(i) = true».
Contrairement à une zone de liste, ou effectivement c'est un item que l'on sélectionne, dans une liste déroulante, (combobox) c'est au textbox que l'on attribue la valeur par...
Me.MaListe = ItemData(i)
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Gilles
"defluc" a écrit:
ça affiche la valeur mais ça ne sélectionne pas comme si on l'avait fait manuellement. Donc, cela n'active pas les événements et cela ne pointe pas sur l'élément sélectionné quand on ouvre la liste manuellement par après.
Gafish a écrit:
Bonjour,
Dans la liste tu peux forcer avec la propriété Value : Me.TaListe.Value = TaValeur la différence avec la méthode que tu exposes c'est que tu ne passes pas un numéro d'item, mais la valeur de ta colonne clé.
Arnaud
Bonjour, "defluc"
Après l'affectation de la valeur (Me.TaListe.Value = TaValeur), tu peux appeler l'événement qui suit la mise à jour, soit: TaListe_AfterUpdate '(si tu utilises l'événement "Après modification") ou TaListe_Change '(si tu utilises l'événement "Sur changement")
Bonne continuation
"defluc" a écrit:
ça affiche la valeur mais ça ne sélectionne pas comme si on l'avait fait
manuellement. Donc, cela n'active pas les événements et cela ne pointe
pas sur l'élément sélectionné quand on ouvre la liste manuellement par
après.
Gafish a écrit:
Bonjour,
Dans la liste tu peux forcer avec la propriété Value :
Me.TaListe.Value = TaValeur
la différence avec la méthode que tu exposes c'est que tu ne passes
pas un numéro d'item, mais la valeur de ta colonne clé.
Arnaud
Bonjour, "defluc"
Après l'affectation de la valeur (Me.TaListe.Value = TaValeur), tu peux
appeler l'événement qui suit la mise à jour, soit:
TaListe_AfterUpdate '(si tu utilises l'événement "Après modification")
ou
TaListe_Change '(si tu utilises l'événement "Sur changement")
ça affiche la valeur mais ça ne sélectionne pas comme si on l'avait fait manuellement. Donc, cela n'active pas les événements et cela ne pointe pas sur l'élément sélectionné quand on ouvre la liste manuellement par après.
Gafish a écrit:
Bonjour,
Dans la liste tu peux forcer avec la propriété Value : Me.TaListe.Value = TaValeur la différence avec la méthode que tu exposes c'est que tu ne passes pas un numéro d'item, mais la valeur de ta colonne clé.
Arnaud
Bonjour, "defluc"
Après l'affectation de la valeur (Me.TaListe.Value = TaValeur), tu peux appeler l'événement qui suit la mise à jour, soit: TaListe_AfterUpdate '(si tu utilises l'événement "Après modification") ou TaListe_Change '(si tu utilises l'événement "Sur changement")