Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 24/10/2007, 09h56   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 0
Points : 0
Par défaut Problème avec liste deroulante basé sur une autre liste derourante

Bonjour,
j'ai suivis le tutoriel de ce lien (http://access.developpez.com/faq/?page=zdl#DepZdl) pour creer une liste deroulante basée sur la valeur d'une autre liste deroulante.


Tout fonctionne bien sur le formulaire sauf losque j'utilise ce formulaire comme sous formulaire.

Lorsque je modifie la premiere liste, il me demande d'entrer la valeur du parametre ( valeur de la premiere liste)

Pourquoi dans le sous formulaire Il ne reconnait plus le nom de la premiere liste dans la requete de la deuxieme liste?

Merci d'avance
eddy974974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 10h00   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 749
Points : 10 749
Envoyer un message via MSN à jpcheck
bonjour,
peux-tu nous indiquer le code que tu utilises dans ce cas là ? Ca doit être facilement corrigeable
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 10h13   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 0
Points : 0
Par défaut le code

Voici le code de la premiere liste : der_commune
Private Sub der_commune_Change()
Me.der_secteur.Requery
End Sub

et ci-dessous la requete de la deuxième liste:
Code :
1
2
3
SELECT SECTEUR.id_secteur, SECTEUR.nom_secteur, SECTEUR.commune_id
FROM SECTEUR
WHERE (((SECTEUR.commune_id)=[Forms]![sForm_reservoir_pc].[der_commune]));
eddy974974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 10h15   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 749
Points : 10 749
Envoyer un message via MSN à jpcheck
et donc le formulaire et le controle dont tu cherches les valeurs portent bien ces noms là ?
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 10h21   #5
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 0
Points : 0
Citation:
Envoyé par jpcheck Voir le message
et donc le formulaire et le controle dont tu cherches les valeurs portent bien ces noms là ?
Oui tout fonctionne bien sur le premier formulaire c'est quand j'utilise ce formulaire comme sous formulaire qu'il me demande la valeur
eddy974974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 10h28   #6
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 749
Points : 10 749
Envoyer un message via MSN à jpcheck
d'accord, peut être est-ce parce qu'il n'y a pas de valeur attribuée ?
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 10h37   #7
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 0
Points : 0
je regarde si c'est le cas dans une heure. Je vais déjeuner --> 12H38 ICI.

Merci pour ton aide.
eddy974974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 12h07   #8
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 0
Points : 0
Par défaut de retour

Non, c'est n'est pas le cas. Le formulaire est basé sur une requete et la requete affiche bien des résultat. Et à l'insertion du sous formulaire la premiere liste déroulante affiche bien "le source control" et bien les éléménts de la table commune.

Est ce un bug ?
eddy974974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2007, 16h02   #9
Membre habitué
 
Avatar de berti
 
Inscription : août 2007
Messages : 214
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : août 2007
Messages : 214
Points : 125
Points : 125
si j'ai bien compris, la 1ere liste est sur un formulaire et la 2ème sur un sous formulaire .

si c'est bien ça il manque quelques chose dans ton code

sur c'est FORMULAIRE1 et SOUS_FORMULAIRE1

pour récupérer une valeur ça sera

valeur = Forms![FOURMULAIRE1]![SOUS_FORMULAIRE1]![lechamp]

toi tu as mis Forms![SOUS_FORMULAIRE1]![lechamp] ce qui correspond à me![lechamp]

essaies pour voir
berti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2007, 16h20   #10
Membre Expert
 
Homme Michel
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 1 585
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2005
Messages : 1 585
Points : 2 144
Points : 2 144
Essaie
Code :
1
2
...
WHERE (((SECTEUR.commune_id) = Forms![FORMULAIRE1]![sForm_reservoir_pc].Form![der_commune]));
Voir le tuto de Loufab

micniv 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 10h10.


 
 
 
 
Partenaires

Hébergement Web