Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 10/10/2011, 23h03   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2005
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 69
Points : 13
Points : 13
Par défaut selection de valeurs en fonction d'une autre

Bonjour,

Soient une tbl1 et son frm1 et soit une tbl2.
Dans le frm1, il existe un champ1 qui reçoit une valeur d'une liste déroulante.
Dans le même formulaire, il existe un champ2 dont la valeur doit etre rentrée par l'utilisateur d'après une autre liste déroulante.
Ce que je voudrais :
Cette deuxième liste déroulante n'affiche que les valeurs de la tbl2 correspondantes à la valeur du champ1 i.e. le champ1 existe dans les 2 tables.

Je précise que le champ1 n'est pas la clef primaire de la tbl1. Tbl1 et tbl2 ne sont pas reliées entre elles directement.

Je ne sais pas comment m y prendre : sql ds du VBA ? dont le code se déclencherait apres un lostfocus sur le champ1. Mais je ne sais pas comment m'y prendre pour spécifier la prise en compte de la valeur du champ1.
Dois-je utiliser les jeux d'enregistrements (ADODB.connection, recordset,...)?

Pouvez-vous m'éclairer svp ?
En esperant avoir été clair,
Merci
Leehan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 23h20   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 256
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 256
Points : 1 872
Points : 1 872
Bonsoir,

Dans champ1_afterupdate, il est possible de modifier champ2.recordsource...
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 10h47   #3
Membre Expert
 
Homme Pierre ANTOINE
Inscription : février 2008
Messages : 650
Détails du profil
Informations personnelles :
Nom : Homme Pierre ANTOINE
Âge : 43
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : février 2008
Messages : 650
Points : 1 302
Points : 1 302
Bonjour

Dans la faq : Comment faire en sorte que le contenu d'une zone de liste déroulante dépende de la valeur d'une autre liste ?

Dans les tutoriels :
- Concevoir une liste qui en alimente une autre
- La recherche Multi-critères avec Access

Bonne recherche

Pierre
pier.antoine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 18h02   #4
Candidat au titre de Membre du Club
 
Inscription : avril 2005
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 69
Points : 13
Points : 13
merci
je reposterai pour le suivi
Leehan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 21h06   #5
Candidat au titre de Membre du Club
 
Inscription : avril 2005
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 69
Points : 13
Points : 13
le 1er tutoriel etait le bon !
resolu donc
merci bcp
Leehan 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 02h43.


 
 
 
 
Partenaires

Hébergement Web