OVH Cloud OVH Cloud

Affichage Combobox

1 réponse
Avatar
Pal
Bonjour,

J'ai un combobox qui m'affiche dans 2 colonnes le prénom et le nom tirés
d'une table. Evidemment, il y a des doublons pour les prénoms et pour les
noms.

Quand je clique sur une ligne, j'aimerais bien pouvoir voir afficher les 2
éléments dans le titre du combo pour pouvoir les récupérer. Comme ça, je
pourrais faire après quelque chose comme:

SELECT *
FROM XYZ
WHERE Prénom=combo.???
AND Nom=combo.???

Mais quelle est la commande à utiliser?

1 réponse

Avatar
3stone
Salut,

"Pal"
J'ai un combobox qui m'affiche dans 2 colonnes le prénom et le nom tirés
d'une table. Evidemment, il y a des doublons pour les prénoms et pour les
noms.


Si les doublons ne sont pas les mêmes personnes, il manque une clé primaire!
NuméroAuto par exemple...

S'il s'agit des mêmes personnes, ajouter un "Distinct"

SELECT DISTINCT [LeNom], [Prenom] FROM ... ;


Quand je clique sur une ligne, j'aimerais bien pouvoir voir afficher les 2
éléments dans le titre du combo pour pouvoir les récupérer. Comme ça, je
pourrais faire après quelque chose comme:

SELECT *
FROM XYZ
WHERE Prénom=combo.???
AND Nom=combo.???

Mais quelle est la commande à utiliser?


Sur après mise à jour de la liste, tu fait:

Me!txtNom = Me!LaListe ' .Column(0) par défaut
Me!txtPrenom = Me!Maliste.Column(1)

txtNom et txtPrenom sont deux textbox qui peuvent être caché (hiden)

Ensuite, tu réfère à ces 2 textbox.

Si tu construit ta requête par le code, tu peux directement utiliser
la propriété Column(x) de ta liste.

--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------