Récupérer la valeur d'un contrôle indépendant d'un sous-formulaire [Résolu]

Messages postés
9
Date d'inscription
mardi 14 août 2018
Statut
Membre
Dernière intervention
30 septembre 2019
-
Bonjour

Comment récupérer la valeur contenue dans un contrôle indépendant d'un formulaire (formulaire donneur), contrôle qui récupère lui-même la valeur du contrôle situé dans le pied du sous-formulaire intégré.

Il me semble qu'il est nécessaire d'utiliser la fonction RechDom, mais la syntaxe que j'utilise me renvoie soit #erreur, soit # nom?

la synthèse que j'utilise dans la zone "Source contrôle" dans mon champ indépendant situé sur le formulaire (formulaire récepteur) : = RechDom("Nom_de_mon_contrôle; "Formulaire_donneur").
La valeur contenue dans le contrôle est la somme d'une colonne du sous-formulaire.

Si quelqu'un a une idée....
Je sèche depuis 3 jours ... sans cette info impossible de terminer ma base de données.

J'ajoute que je ne connais absolument rien à VBA, hélas.

Merci à toutes les bonnes volontés :)
Afficher la suite 

2 réponses

Messages postés
8700
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
14 octobre 2019
433
0
Merci
bonjour, peux-tu partager ton fichier?
Commenter la réponse de yg_be
Messages postés
9
Date d'inscription
mardi 14 août 2018
Statut
Membre
Dernière intervention
30 septembre 2019
0
Merci
Bonjour
Désolée pour le délai. En déplacement professionnel.
Voici le fichier hébergé sur cjoint : https://www.cjoint.com/c/IIAvRJOzHsi

Le contrôle qui doit récupérer la valeur issue d'un autre formulaire (F_Remboursement) se trouve dans le Formulaire Financement (F_Financement). (texte en rouge).

Et merci encore 1000 fois pour votre aide.
kristen6
Messages postés
9
Date d'inscription
mardi 14 août 2018
Statut
Membre
Dernière intervention
30 septembre 2019
-
J'ai compris !
Le montant affiché dans mon formulaire "Récepteur" est celui de l'enregistrement affiché dans le formulaire "Émetteur".
Mais comment faire pour que le montant corresponde bien au numéro d'enregistrement du formulaire "récepteur", sans avoir à ouvrir le formulaire "Emetteur" et afficher le même enregistrement ?
(si j'affiche l'enregistrement n° 9 dans mon formulaire, j'aimerais que le montant HT soit bien celui de l'enregistrement 9 du formulaire "Emetteur").
yg_be
Messages postés
8700
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
14 octobre 2019
433 > kristen6
Messages postés
9
Date d'inscription
mardi 14 août 2018
Statut
Membre
Dernière intervention
30 septembre 2019
-
Je pense qu'il n'est pas logique, dans ce cas d'aller chercher les informations via un autre formulaire, il vaut mieux aller chercher les informations dans les tables, de préférence via des requêtes.
Exemple, qui calcule le total à partir de la table remboursement:
=SomDom("Montant_HT", "T_remboursement", "Num_dossier="&Num_Dossier) 
kristen6
Messages postés
9
Date d'inscription
mardi 14 août 2018
Statut
Membre
Dernière intervention
30 septembre 2019
-
Excellent.......!!!
Ca marche......
Merciiiiiiiii.
Ouf ! Je vais pouvoir terminer ma base.
Merci encore.
yg_be
Messages postés
8700
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
14 octobre 2019
433 > kristen6
Messages postés
9
Date d'inscription
mardi 14 août 2018
Statut
Membre
Dernière intervention
30 septembre 2019
-
parfait! peux-tu alors marquer comme résolu, via la roue dentée à droite du titre?
kristen6
Messages postés
9
Date d'inscription
mardi 14 août 2018
Statut
Membre
Dernière intervention
30 septembre 2019
-
Merci pour l'info.Je ne savais pas comment clôturer le sujet.
Bonne journée.
Commenter la réponse de kristen6