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.???
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
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 -----------------------------
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
-----------------------------
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 -----------------------------