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 06/09/2011, 16h27   #1
Futur Membre du Club
 
Inscription : août 2009
Messages : 72
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 72
Points : 19
Points : 19
Par défaut Ouverture formulaire depuis sous formulaire

Bonjour à tous,

J'ai un problème avec un sous formulaire que je n'arrive pas a ouvrir, je m'explique.
J'ai un formulaire client qui contient un sous formulaire listant les sites qui lui son rattachés.
Les données qui les relies sont: champ fils = payeur, champ père = IDClient
Donc dans ma fiche client (FORM-CLIENT) j'ai bien la liste des sites (S/FORM SITES en mode feuille de données) correspondant au payeur donc au client.

Lorsque je suis sur le formulaire d'un client, je veux pouvoir ouvrir la fiche de l'un de ses sites en cliquant sur la ligne du S/FORM SITES.
Pour ça j'ai créée la procédure évènementielle sur double clic sur le nom du site
Code :
DoCmd.OpenForm "FORM-SITES", acNormal, , "[IDSites] =Forms![S/FORM SITES]![IDSites]"
Et voilà que j'ai le message suivant

Code :
Formulaires!S/FORM SITES!IDSites
et donc si je ne tape pas l'ID du site ça ne m'ouvre pas le formulaire du site que je veux visualiser.
Alors que depuis le sous formulaire ça fonctionne.

Donc il doit y avoir un truc qui ne colle pas mais je ne vois pas quoi.

Quelqu'un pourrait-il m'éclairer ?

Merci d'avance
ortiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 16h39   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 075
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Bonjour
As tu essayé comme ceci:
Code :
DoCmd.OpenForm "FORM-SITES", acNormal, , "[IDSites] =" & Forms![S/FORM SITES]![IDSites]
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 10h30   #3
Futur Membre du Club
 
Inscription : août 2009
Messages : 72
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 72
Points : 19
Points : 19
Bonjour Gayot,

J'ai essayé ta proposition et ça ne fonctionne pas.
ortiz 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 22h03.


 
 
 
 
Partenaires

Hébergement Web