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.

2 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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
  2. 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
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      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
    2. 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
    3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      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