OVH Cloud OVH Cloud

Probleme de fermeture d etat

1 réponse
Avatar
tvt
J'ouvre un etat avec se code :
"
DoCmd.OpenReport nom_etat, acViewDesign 'ouvre l etat en modification
Reports(stDocName).RecordSource = marequete
DoCmd.Save acReport, nom_etat 'sauve l etat
DoCmd.OpenReport nom_etat, acPreview 'ouvre l etat en mode visu
"
mon etat "nom_etat" depend d'une requete "marequete"
tout se passe bien sauf que le bouton "Fermer" de la barre de menu
"Apercu avant impression" me passe mon etat en mode modification au lieu
de le fermer suite a l'ouverture de cet etat par un formulaire.

pourquoi le bouton "fermer" me passe t'il en mode modif au lieu de le fermer ?

merci de votre aide

TVT

1 réponse

Avatar
Raymond [mvp]
bonsoir.
pourquoi utiliser 2 noms différents pour désigner l'état ?
sinon, c'est normal car lorsque l'état est ouvert en mode normal, le mode
design n'a pas été fermé, donc il y revient.
une solution: fermer avec enregistrement au lieu d'enregistrement.
DoCmd.OpenReport nom_etat, acViewDesign 'ouvre l etat en modification
Reports(nom_etat).RecordSource = "table1"
'''''''DoCmd.Save acReport, nom_etat 'sauve l etat
DoCmd.Close acReport, nom_etat, acSaveYes
DoCmd.OpenReport nom_etat, acPreview 'ouvre l etat en mode visu

dans ce cas le bouton fermera l'état.
il y aura un petit scintillement entre le close et le open, désagréable mais
sans conséquence.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"tvt" a écrit dans le message de
news:
J'ouvre un etat avec se code :
"
DoCmd.OpenReport nom_etat, acViewDesign 'ouvre l etat en
modification

Reports(stDocName).RecordSource = marequete
DoCmd.Save acReport, nom_etat 'sauve l etat
DoCmd.OpenReport nom_etat, acPreview 'ouvre l etat en mode visu
"
mon etat "nom_etat" depend d'une requete "marequete"
tout se passe bien sauf que le bouton "Fermer" de la barre de menu
"Apercu avant impression" me passe mon etat en mode modification au lieu
de le fermer suite a l'ouverture de cet etat par un formulaire.

pourquoi le bouton "fermer" me passe t'il en mode modif au lieu de le
fermer ?


merci de votre aide

TVT