Masquer champs d'un etat en l'ouvrant

Fermé
Pres62 Messages postés 22 Date d'inscription vendredi 27 avril 2012 Statut Membre Dernière intervention 2 juin 2012 - 21 mai 2012 à 10:33
f894009 Messages postés 17224 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 12 janvier 2025 - 22 mai 2012 à 10:25
Bonjour,

Je vous explique mon problème.
J'ai un formulaire avec un bouton.
J'aimerai qu'en cliquant dessus un etat s'ouvre et que 3 de ces champs se masquent.
Voici mon code :

Private Sub Commande24_Click()

DoCmd.OpenReport ("Etat_édition_du_devis_avec_date")
Reports!Etat_édition_du_devis_avec_date!texte.Visible = False
Reports!Etat_édition_du_devis_avec_date!cadre.Visible = False
Reports!Etat_édition_du_devis_avec_date!sousEtat.Visible = False

End Sub


J'ai une erreur qui est :

Erreur d'exécution '2451':
Le nom d'état "Etat_édition_du_devis_avec_date" entré dans votre expression est mal orthographié ou fait référence à un état qui n'est pas ouvert ou qui n'existe pas.

Je ne comprend pas cette erreur......

Quelqu'un peut-il m'aider svp ?

Merci d'avance.
A voir également:

2 réponses

f894009 Messages postés 17224 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 12 janvier 2025 1 712
21 mai 2012 à 11:42
Bonjour,

DoCmd.OpenReport ("Etat_édition_du_devis_avec_date")

Ajoutez le critere View: acViewNormal ou acViewPreview

ex:

DoCmd.OpenReport "Etat_édition_du_devis_avec_date", acViewPreview


Bonnes suite
0
Pres62 Messages postés 22 Date d'inscription vendredi 27 avril 2012 Statut Membre Dernière intervention 2 juin 2012
21 mai 2012 à 11:53
Bonjour,

Merci de votre réponse f894009 !
Oui j'ai vu cela après pas mal de recherches.
Mais pouvez-vous être plus explicite svp ?

Je suis débutante en vba.....

Merci d'avance.
0
f894009 Messages postés 17224 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 12 janvier 2025 1 712
21 mai 2012 à 12:09
Re,

Rectification, seul acViewPreview permet de visualiser un etat et de modifier son affichage

Visualisation avant impression
DoCmd.OpenReport "Etat_édition_du_devis_avec_date", acViewPreview


Impression d'un etat:
DoCmd.OpenReport "Etat_édition_du_devis_avec_date"

ou

DoCmd.OpenReport "Etat_édition_du_devis_avec_date", acViewNormal

L'etat n'est pas "ouvert", donc pas modifiable.


Bonne suite
0
Pres62 Messages postés 22 Date d'inscription vendredi 27 avril 2012 Statut Membre Dernière intervention 2 juin 2012
22 mai 2012 à 10:16
Bonjour f894009,

Merci beaucoup pour ta réponse !
Il n'y a donc aucun moyen de le modifier en l'ouvrant ?

Merci
0
f894009 Messages postés 17224 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 12 janvier 2025 1 712
22 mai 2012 à 10:25
Bonjour,
Si,

Rectification, seul acViewPreview permet de visualiser un etat et de modifier son affichage

Visualisation avant impression
DoCmd.OpenReport "Etat_édition_du_devis_avec_date", acViewPreview
0