Posez votre question Signaler

[Access] Récupérer données sous-formulaire

Yoskopolite 83Messages postés lundi 14 juillet 2008Date d'inscription 9 novembre 2012Dernière intervention - Dernière réponse le 25 nov. 2008 à 21:58
Bonjour à tous,
Je souhaiterais récupérer des données depuis un sous-formulaire et les utiliser dans le formulaire principal. Mon problème : le sous-formulaire est de type "Feuille de données", et je voudrais récupérer l'enregistrement sélectionné par l'utilisateur.
J'ai bien essayé diverses méthodes à coup de "[Forms]![F_Principal]![Sous_F].champ" avec des "selected" ou autres, ou encore du "Forms("F_Principal").form("Sous_F").champ" et toutes les variantes que j'ai pu trouver, mais rien ne semble marcher.
Auriez vous une solution ?
D'avance merci
Lire la suite 
Réponse
+0
moins plus
Dans le formulaire principal, tu mets un contrôle dont la source sera:
=[NomDuSousFormulaire].[Formulaire]![NomDuChamp]

La valeur de ce contrôle changera suivant l'enregistrement sélectionné.
Après, je ne sais pas ce que tu veux faire de cette valeur, il faudra sans doute mettre une macro ou du VB si tu veux affecter cette valeur à un champ du formulaire principal...
Ajouter un commentaire
Ce document intitulé «  [Access] Récupérer données sous-formulaire  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.