Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 22/07/2011, 11h14   #1
Invité régulier
 
Homme
Étudiant
Inscription : juin 2011
Messages : 99
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 99
Points : 9
Points : 9
Par défaut Requête sur une liste déroulante

Bonjour,

J'ai crée un formulaire avec comme source une table que je nomme T_Employe.
J'obtiens un formulaire sous forme tabulaire avec comme champ: le nom, le prenom, le type avion et le numero d'équipe

Le but de ce formulaire est d'ajouter des employés à la table T_Employe
J'ai une liste déroulante pour le type avion et l'equipe
La liste déroulante Avion contient: MC et LC
La liste déroulante Equipe contient: A1,A2,...,A9,B1,B2,...,B5

Ce que j'aimerai faire:
Quand on choisi la valeur MC dans liste Avion, J'aimerai qu'il me soit affiché uniquement les valeurs A1,A2,...,A9
Quand on choisi la valeur LC dans liste Avion, J'aimerai qu'il me soit affiché uniquement les valeurs B1,B2,...,B5

J'ai fais une requête
Code :
1
2
3
SELECT DISTINCT T_Employe.SousEquipe
FROM T_Employe
WHERE (((T_Employe.SousEquipe) Like "A*") AND (([Formulaires]![Form_S_AjoutAgent]![Avion])="MC")) OR (((T_Employe.SousEquipe) Like "B*") AND (([Formulaires]![Form_S_AjoutAgent]![Avion])="LC"));
Mais quand je suis sur le formulaire, si la valeur LC est choisi dans Avion, alors quand je clique sur la liste Equipe j'ai uniquement les valeurs B1,B2,...,B5, jusque là c'est parfait
Le problème est que la liste ne se réactualise pas et du coup, après, quand je clique sur une autre liste Equipe avec MC comme valeur Avion j'obtient toujours B1,B2,...,B5 comme valeur dans Equipe Or je voudrais que se soit A1,A2,...,A9

Quelqu'un a une solution?
Merci d'avance
Will
Williamm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 11h31   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Bonjour,

As-tu exploré la FAQ ?

Ceci par exemple.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 14h33   #3
Invité régulier
 
Homme
Étudiant
Inscription : juin 2011
Messages : 99
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 99
Points : 9
Points : 9
Merci pour ta réponse,

Alors merci pour ce lien c'est top.
J'ai un autre petit soucis, quand je fais la procédure événementielle sur changement, alors une fois que j'ai sélectionné MC ou LC, ma liste déroulante Equipe s'adapte bien.
Par contre, imaginons que sur mon formulaire, j'ai plusieurs employés de saisi avec pour certain soit MC ou soit LC et que je clique sur une liste Equipe sans au préalable cliquer sur une valeur de liste Avion.
Par exemple, je clique sur une liste Equipe ou l' Avion est MC, j'obtiens bien les valeur A1,A2,...,A5
Ensuite, si je clique directement sur une liste Equipe ou l'Avion est LC (donc sans au préalable cliquer sur le LC dans la liste Avion) et bien les valeurs qui apparaissent sont également A1,A2,...,A5 (au lieu de B1,B2,...B5)

Je dois surement placer la procédure événementielle sur autre chose ?

Je sais pas si je suis très clair mais j'ai essayé
Merci pour ton aide
Williamm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 15h08   #4
Invité régulier
 
Homme
Étudiant
Inscription : juin 2011
Messages : 99
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 99
Points : 9
Points : 9
J'ai réglé mon soucis, J'ai placé l'événement sur la réception focus du champ Equipe

Merci
Williamm est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web