begin process at 2012 02 15 13:20:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

VBA

 > 

combiner des listes déroulantes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

combiner des listes déroulantes

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ée 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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,087 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales