Bonjour à tous.
Je cherche à changer la source d'un sous formulaire présent dans deux formulaires F1 et F2. Dans l'idée, je voudrais que si F1 s'ouvre, la source du sous formulaire soit R1 et si F2 s'ouvre, que ce soit R2. J'ai mis ce code sur le bouton appelant l'ouverture du Formulaire F1 :
Sachant que R1 est comme R2 mais contient un filtre en plus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Forms![F1]![SF_Sousformulaire].Form.RecordSource = "SELECT * FROM R1" DoCmd.OpenForm "F1", acNormal
Mais en fait le sous formulaire se charge avant donc ça me met une erreur car il prend en compte le filtre de la requête R2 mais évidemment ne trouve pas le champ du formulaire F2 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part [Formulaires]![F2]![numérochamp]
Si vous auriez une idée je suis preneur !
D'avance merci pour toutes vos idées,
Sardaucar
Partager