salut,
Moi non plus je ne suis pas un pro de la base de donnée et j'ai rencontré le même problème que toi sur une de mes bases mais j'ai pu y remédier.
Dans un premier temps j'ai modifié le procédure évènementielle du bouton qui ouvre le formulaire des éléments de la liste roulante, j'ai rajouter la commande "Docmd.close" juste avant la ligne StDocName = "Nom du formulaire". Voici ce que tu dois obtenir :
DoCmd.Close
stDocName = "Nom formulaire éléments liste"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Sur le formulaire des éléments de ma liste j'ai créé un bouton qui ouvre le grand formulaire sur lequel se trouve ma liste tout en rajoutant la Commande "Docmd.close" dans la procédure évènementielle de ce bouton ce qui te donne :
DoCmd.Close
stDocName = "Nom grand formulaire"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Bon je ne sais pas si mes explications te paraitront claires mais pour moi ça fonctionne. Mais je pense qu'il doit exister une méthode plus obtimal et moin pénible à faire.
Mieux vaut tard que jamais......