Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : combiner des listes déroulantes [ Archives Visual Basic / VBA ] (Gstage)

jeudi 26 septembre 2002 à 14:02:18 | combiner des listes déroulantes

Gstage

Je voudrais combiner deux listes déroulantes ou sont saisies des informations concernant des champs de deux tables (Activité et Chantier) liées par une liaison plusieurs à plusieurs ( avec une table « de liaison »).
Pour le moment j'ai essayé de le faire de la façon suivante :
- Code évènement de la première liste :


Private Sub Ctrl_Activite_AfterUpdate()

Me![Ctrl_Chantier].Requery
'pour actualiser la liste Chantier

End Sub

- les données de la seconde liste sont obtenues par la requête suivante :
SELECT [table liaison].champChantier, [table liaison]. ChampActivité
FROM [table liaison]
WHERE ((([table liaison]. ChampActivité)="Me ![liste Activité]"));

C'est une simple requête pour actualiser la liste avec le critère "Me ![liste Activité]"

Mais cette requête ne fonctionne pas.
Merci par avance pour votre aide ! ! !

jeudi 26 septembre 2002 à 22:25:49 | Re : combiner des listes déroulantes

Seb_d_angers

si ce que tu as écrit est vraiment la requete alors c'est sur ca peut pas marcher, il faut concaténer :

req = "SELECT [table liaison].champChantier, [table liaison]. ChampActivité
FROM [table liaison]
WHERE [table liaison]. ChampActivité=" & Me ![liste Activité]

si listeactivité est numérique sinon c'est

req = "SELECT [table liaison].champChantier, [table liaison]. ChampActivité
FROM [table liaison]
WHERE [table liaison]. ChampActivité='" & Me ![liste Activité] & "'"
*********************************
J'espère t'avoir aider
A+
Seb
http://www.programmez.org


-------------------------------
Réponse au message :
-------------------------------

Je voudrais combiner deux listes déroulantes ou sont saisies des informations concernant des champs de deux tables (Activité et Chantier) liées par une liaison plusieurs à plusieurs ( avec une table « de liaison »).
Pour le moment j'ai essayé de le faire de la façon suivante :
- Code évènement de la première liste :


Private Sub Ctrl_Activite_AfterUpdate()

Me![Ctrl_Chantier].Requery
'pour actualiser la liste Chantier

End Sub

- les données de la seconde liste sont obtenues par la requête suivante :
SELECT [table liaison].champChantier, [table liaison]. ChampActivité
FROM [table liaison]
WHERE ((([table liaison]. ChampActivité)="Me ![liste Activité]"));

C'est une simple requête pour actualiser la liste avec le critère "Me ![liste Activité]"

Mais cette requête ne fonctionne pas.
Merci par avance pour votre aide ! ! !




Cette discussion est classé dans : table, liste, liaison, listes, combiner


Répondre à ce message

Sujets en rapport avec ce message

Liste multiselection [ par pennywise ] Bonjour,J'ai un formulaire basé sur une table 1, j'ai également des listes multisélections qui correspondent à des champs indépendants. Lors de l'enre Liste deroulante sous Access [ par pioute ] Bonjour,J'ai une table avec plusieurs listes deroulantes de deux colonnes (nom, numero). Apres avoir rempli chaque liste deroulante, je dois recuperer Ajouter dans une liste les infos d'une table [ par rochonweb ] Bonjours,Cette fois-ci, il sagit d'ajouter dans une liste 'LISTE666' qui est dans un formulaire 'FRM666'.Je li mes infos de la maniere suivante: Set c Quel contrôle utilisé? [ par Framy90 ] Salut à tous, je voudrais réaliser une saisie de données dont les valeurs sont dans un champ d'une table. Vu que la liste pourrai être longue, je ne p S.O.S .... LISTING DE TABLE [ par nagattaque ] Bonjour, je voudrais savoir comment lister toutes les tables d'une base de données pour pouvoir ensuite afficher le resultat de cette liste dans un zo Access 2000 màj liste [ par nicorio ] Voila mon probleme : j'ai un formulaire à partir duquel je souhaiterais mettre à jour une table de ma base. Je voudrais que le formulaire se présente listes déroulantes [ par moige ] dans excel.Je souhaite afficher une liste d'articles, liste qui s'affine au fur et à mesure que l'on entre des caractères dans une zone.un peu comme l URGENT : Access et les listes modifiables [ par lepgwen ] Je voudrais obtenir certains résultat dans une liste en fonction de la sélection réalisée dans une autre liste. De plus, j'aimerais savoir comment aff zones de listes : c'est pas gagné ! [ par preempalver ] bonjour à tous, je suis en train de bosser sous access en vba et je me bats actuellement avec les zones de liste.....j'ai plusieurs questions....j'ai copier le contenu d'une liste box dans une table [ par neeeox ] Voila je suis debutant en VBA et j'aimerais savoir comment copier le contenu de ma listebox(1 colonne) dans une table merci d'avance


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.