Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/08/2011, 17h29   #1
Invité régulier
 
Femme Laetitia
Consultant CRM
Inscription : juillet 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Femme Laetitia
Localisation : France

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : juillet 2011
Messages : 32
Points : 5
Points : 5
Par défaut liste déroulante dépendante d'une autre

Salut tout le monde,

Je reviens à la charge avec un pb qui me paralyse... (je suis débutante en Access donc ça va sûrement vous paraitre ridicule...)

J'ai créé 2 liste déroulantes : la 1ère correspond au groupe dans lequel la société est (Holding_list), la 2eme correspond aux sociétés et je voudrais qu'elle n'affiche que les sociétés qui sont dans la Holding sélectionnée par l'utilisateur...
J'ai écris ce code dans le contenu :
Code sql :
1
2
3
SELECT Clients.Id_clt, Clients.Société 
FROM Clients 
WHERE (Clients.Holding=[Forms]![Clients].[Holding_list]);
Le problème c'est que lorsqu'on sélectionne une holding, il n'affiche rien dans la liste Société_list...

Je ne vois pas d'où vient le pb...
Me.Leti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 08h12   #2
Membre confirmé
 
Avatar de lelensois16
 
Homme Romain M.
Étudiant
Inscription : avril 2009
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Romain M.
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 167
Points : 204
Points : 204
Bonjour,

Dans la 2ème zone de liste , est ce que vous avez bien inséré la requête dans le champ Données de l'onglet Contenu tout en sélectionnant "Table/requête" dans l'onglet Origine de la source

Rajoutez le code suivant dans l'élément On_Click de la première zone de liste.
Cordialement
RM
lelensois16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 10h25   #3
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 728
Points : 8 728
Salut,

Citation:
Envoyé par lelensois16 Voir le message
Bonjour,

Dans la 2ème zone de liste , est ce que vous avez bien inséré la requête dans le champ Données de l'onglet Contenu tout en sélectionnant "Table/requête" dans l'onglet Origine de la source

Rajoutez le code suivant dans l'élément On_Click de la première zone de liste.
Cordialement
RM
Je ne suis pas d'accord. Le Requery est à réaliser sur l'autre liste. Ce n'est pas Holfing_List qui doit se mettre à jour car c'est en fonction de cette liste que l'autre est filtrée.

Pensez à consulter la FAQ, il y a beaucoup de réponses, merci.
http://access.developpez.com/faq/?page=zdl#DepZdl

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 10h43   #4
Invité régulier
 
Femme Laetitia
Consultant CRM
Inscription : juillet 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Femme Laetitia
Localisation : France

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : juillet 2011
Messages : 32
Points : 5
Points : 5
En fait j'ai essayé les deux... Et j'ai un autre problème qui est apparut : avant je pouvais trouver des holding dans ma liste déroulante (tout à la fin puisqu'il n'y en a pas beaucoup de renseignées), et maintenant la liste déroulante semble vide (longue mais vide)...
D'ailleurs j'en profite pour vous demander si vous savez comment faire en sorte de ne pas afficher les lignes vides du champs de la liste déroulante...
J'avais essayer ça (dans contenu de Holding_list) :
Code :
if [clients].[Holding] not null (SELECT [clients].[Id_clt], [clients].[Holding] FROM [clients] ORDER BY [Holding]);
Mais Access ne reconnait pas ce code...
Me.Leti est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h01.


 
 
 
 
Partenaires

Hébergement Web