Bonjour,
je crée un formulaire par copier/coller et je souhaite lui mettre en source une requête que je crée précédemment. voila mon code :
quand j'exécute ce code,j'obtiens le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 'ouvre le formulaire model, le copie et le referme DoCmd.OpenForm "BRDC_VIERGE", acNormal, , , , acHidden DoCmd.CopyObject , nomformcible, acForm, "BRDC_VIERGE" DoCmd.Close acForm, "BRDC_VIERGE", acSaveNo 'attribu la requete dynamique au formulaire dynamique Forms.Item(nomformcible).RecordSource = nomreqcible2
" erreur d'execution '2450'
Impossible de trouver le formulaire 'XXXXX' auquel il est fait référence dans l'expression de macro ou un code Visual Basic"
Pourtant quand je vais voir dans la fenêtre de la base de donnée, il existe bien et porte le bon nom.
Pouvez-vous me dire pourquoi le code ne le voit pas et comme faire pour qu'il le trouve?
Partager