Bonjour,
voici mon code pour dupliquer un rapport dans ma base et l'adapté à une nouvelle source de données (requête TOTO):
le problème est la sauvegarde de l'état créé/copié avec un retour d'erreur "erreur d’exécution 2051: l'action close a été annulée"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DoCmd.CopyObject , etatdestination, acReport, etatsource DoCmd.OpenReport etatdestination, acViewDesign Reports![Nometatdestination].RecordSource = "Toto" DoCmd.Close acReport, etatdestination, acSaveYes
en fait c'est le acsaveYes qui ne peut être exécuté sur le l'état copié.
lorsque j'effectue le même code sur l'état source il n'y a pas d'erreur. J'en déduis que l'instruction copyObject "verrouille" toute modification: quelqu'un a-t-il été confronté à ce problème ?
Merci de votre aide
Partager