Masquer champs d'un etat en l'ouvrant

Pres62 Messages postés 28 Statut Membre -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
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 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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 28 Statut Membre
 
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 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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 28 Statut Membre
 
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 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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