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 25/02/2011, 11h33   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2010
Messages : 54
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 54
Points : 13
Points : 13
Par défaut Zone de liste liée

Bonjour,

J'ai besoin d'utiliser les zones de listes dans un formulaire pour une question de visibilité.
J'ai 2 zones de listes et un sous-formulaire.

La Zone de liste1 est ma premiere selection
La Zone de liste2 se met à jour en fonction de la zone liste1, est ma deuxieme selection

le sous-formulaire tient compte de la zone de liste1 et zone de liste2, se met à jour quand je selection une valeur dans la zone de liste2.

Je sais comment mettre en liaison une zone de liste avec un sous-formulaire, là aucun probleme.
Je ne sais pas comment indiqué à ma zone de liste2 que son filtre vient de la zone de liste1.
Le formulaire qui contient les 2 zones de liste + le sous-formulaire a comme source une requete.

Pourriez-vous m'aider.
Par avance merci.
Paradiso est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 12h12   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 624
Points : 11 624
Bonjour,
Pour le filtre de la zone 2 :

Code :
Where nomchamp = " & me.zone1.column(x)
ou x est le n° de la colonne en partant de 0.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 12h50   #3
Candidat au titre de Membre du Club
 
Inscription : juillet 2010
Messages : 54
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 54
Points : 13
Points : 13
Merci pour la réponse mais j'ai besoin d'un peu d'explications.

Dans la source de la zone de liste2, j'ai mis en source une requete qui reprend le champ de la zone de liste1 et le champ de la zone de liste2.

J'obtiens ce code par défaut :

Code :
1
2
3
4
5
6
7
8
9
Private Sub zone2_AfterUpdate()
    ' Rechercher l'enregistrement correspondant au contrôle.
    Dim rs As Object
 
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[zone1] = '" & Me![zone2] & "'"
 
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Je ne sais pas comment mettre ton code.

Code :
rs.FindFirst "[zone1].column(0) = '" & Me![zone2] & "'"
par avance, merci.
Paradiso est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2011, 07h23   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 612
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 612
Points : 30 965
Points : 30 965
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

As-tu fait un tour sur les tutos de DVP ? Concevoir une liste qui en alimente une autre

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS 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 16h55.


 
 
 
 
Partenaires

Hébergement Web