Intégrer la valeur d'un formulaire dans un sous formulaire

Nico81600 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Tessel75 -
Bonjour,

J'ai un petit soucis de programmation dans ma base access 2010.

J'aimerai récupérer le numéro d'un enregistrement dans mon formulaire et l'inclure dans un sous formulaire lié à une table.

En gros j'aimerai faire ça :

Formulaire_Enregistrement_1
1_Sous_Formulaire_Donnée_1
1_Sous_Formulaire_Donnée_2
1_Sous_Formulaire_Donnée_3
....

Formulaire_Enregistrement_2
2_Sous_Formulaire_Donnée_1
2_Sous_Formulaire_Donnée_2
2_Sous_Formulaire_Donnée_3
.....

......


j'ai essayé de la façon suivante :

=[Formulaires]![Comp_Proj_sous_formulaire]![Company_Number].[Valeur]=[Formulaires]![F_Companydetail]![Company_Id].[Valeur]

sans succès.

Auriez vous une solution ?

Merci d'avance

Nico
A voir également:

1 réponse

Tessel75
 
Bonsoir,
Tu écris:
=[Formulaires]![Comp_Proj_sous_formulaire]![Company_Number].[Valeur]=[Formulaires]![F_Companydetail]![Company_Id].[Valeur] 

2 fois " = " dans une équation, c'est sûr que le VBA n'aime pas.
Alors 2 solutions:
1) soit lier le contrôle du FormulairePrincipal et le contrôle du SsFormulaire par un lien Père/Fils. Tu auras dons qqch du genre: ChampPère : ContrôleDuFormulairePrincipal / ChampFils : ContrôleDuSsFormulaire
2) soit donner directement la valeur à prendre comme ValeurParDefaut, et alors la propriété "valeur par Defaut" du contrôle du SsFormulaire sera : Forms!FormulairePrincipal!ControleSelectionne (sans mettre de signe " = ")
Bonne suite
0