Bonjour les développeurs,
J'ai fait un code qui parait tout simple mais qui ne fonctionne pas, alors je le soumets à votre regard avisé.
J'ai un bouton sur un formulaire, et je souhaite qu'au clique du bouton, un état soit exporté en PDF. Et tout marche très bien !
Maintenant, j'ai mis un 2nd bouton, et je veux qu'il fasse exactement la même chose, à une différence près : une étiquette de l'état doit changer de valeur.
Dans le premier cas, il écrit "préparation" et dans le second il écrit "livraison".
L'étiquette s'appelle "ET_TypeBon", son contenu initial est "préparation" et l'état s'appelle "E_Impression".
J'ai essayé plusieurs codes ,voici les réponses obtenues :
Code
1 2 3
| Reports.E_Impression.ET_TypeBon.Caption = "livraison"
Reports.E_Impression.ET_TypeBon.Value = "livraison"
Reports.E_Impression.ET_TypeBon = "livraison" |
Réponse
Propriété ou méthode non gérée par cet objet
Code
Reports("E_Impression").Controls("ET_TypeBon").Caption = "livraison"
Réponse
Le nom d'état "E_Impression" entré dans votre expression est mal orthographié ou fait référence à un état qui n'est pas ouvert ou qui n'existe pas.
Et le meilleur pour la fin
1 2
| DoCmd.OpenReport "E_Impression"
Reports("E_Impression").Controls("ET_TypeBon").Caption = "livraison" |
Réponse : Dans ce cas, l'impression se fait mais il me demande de définir un non et un emplacement pour le PDF alors que c'est déjà prévu et que ce n'est pas demandé d'ordinaire.
Donc voilà, si vous avez des réponses je suis preneur.
Merci à vous
Partager