Pb fermeture de formulaire

Le
TITI
Bonjour a tous!!!

Voila mon problme :
J'ai plusieurs formulaires qui s'enchainent et sur le
dernier (sur click sur un bouton) je souhaite modifier les
proprits d'un l'tat avant de l'ouvrir.
Lorsque j'ouvre l'tat en VBA :

DoCmd.OpenReport "E_Edition_Devis", acViewDesign

cela provoque la fermeture de mon premier formulaire. (Il
me demande si je souhaite sauvegarder)
Pourquoi?!!!!
Merci d'avance
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Raymond [mvp]
Le #5062291
Bonjour.

A mon avis ce n'est pas cela qui provoque la fermeture. ils ne sont pas tous
en acdialog ? le 1er formulaire n'aurait-il pas pris le focus entre temps et
n'y aurait-il pas un DoCmd.Close qui se lance ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"TITI" news:4b2a01c42c48$6a1c3f00$
Bonjour a tous!!!

Voila mon problème :
J'ai plusieurs formulaires qui s'enchainent et sur le
dernier (sur click sur un bouton) je souhaite modifier les
propriétés d'un l'état avant de l'ouvrir.
Lorsque j'ouvre l'état en VBA :

DoCmd.OpenReport "E_Edition_Devis", acViewDesign

cela provoque la fermeture de mon premier formulaire. (Il
me demande si je souhaite sauvegarder)
Pourquoi?!!!!
Merci d'avance
Le #5062171
Merci pour ta réponse mais ca ne marche toujours pas.

j'ai changé mes Openform en mettant acDialog. Et avant
l'ouverture j'ai placer mon focus sur mon dernier
formulaire. Toujours le même problème. En faisant le pas a
pas la boite de dialogue (voulez vous enregistrer les
modificatios) s'ouvre au moment du OpenReport (avant
d'aller dans la procédure Open de l'etat).

Comprend pô!
-----Message d'origine-----
Bonjour.

A mon avis ce n'est pas cela qui provoque la fermeture.
ils ne sont pas tous

en acdialog ? le 1er formulaire n'aurait-il pas pris le
focus entre temps et

n'y aurait-il pas un DoCmd.Close qui se lance ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"TITI" le message de

news:4b2a01c42c48$6a1c3f00$
Bonjour a tous!!!

Voila mon problème :
J'ai plusieurs formulaires qui s'enchainent et sur le
dernier (sur click sur un bouton) je souhaite modifier les
propriétés d'un l'état avant de l'ouvrir.
Lorsque j'ouvre l'état en VBA :

DoCmd.OpenReport "E_Edition_Devis", acViewDesign

cela provoque la fermeture de mon premier formulaire. (Il
me demande si je souhaite sauvegarder)
Pourquoi?!!!!
Merci d'avance


.



Raymond [mvp]
Le #5062141
pourquoi le 1er formulaire affiche cette boite ? il était en design ? est-ce
bien sur ce formulaire la boite ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


news:4ba001c42c4f$cbfde870$
Merci pour ta réponse mais ca ne marche toujours pas.

j'ai changé mes Openform en mettant acDialog. Et avant
l'ouverture j'ai placer mon focus sur mon dernier
formulaire. Toujours le même problème. En faisant le pas a
pas la boite de dialogue (voulez vous enregistrer les
modificatios) s'ouvre au moment du OpenReport (avant
d'aller dans la procédure Open de l'etat).

Comprend pô!
TITI
Le #5062011
Cette boite de dialogue me demande si je veux enregistrer
les modifications de mon premier formulaire, de ses sous
formulaires et de tous les autre formulaires. Si je fais
OK ou NON A TOUS mon premier formulaire se ferme. Si
j'annule il reste ouvert.

J'avais ouvert mon formulaire par :
DoCmd.OpenForm "MonFormulaire"
sans aucune option
-----Message d'origine-----
pourquoi le 1er formulaire affiche cette boite ? il était
en design ? est-ce

bien sur ce formulaire la boite ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


message de

news:4ba001c42c4f$cbfde870$
Merci pour ta réponse mais ca ne marche toujours pas.

j'ai changé mes Openform en mettant acDialog. Et avant
l'ouverture j'ai placer mon focus sur mon dernier
formulaire. Toujours le même problème. En faisant le pas a
pas la boite de dialogue (voulez vous enregistrer les
modificatios) s'ouvre au moment du OpenReport (avant
d'aller dans la procédure Open de l'etat).

Comprend pô!


.



Raymond [mvp]
Le #5061981
il y a autre chose de plus gros.
si tu ouvres par DoCmd.OpenForm "MonFormulaire" , access ne doit pas
demander une confirmation de modif de structure (pas de données).
je veux bien jeter un oeil sur ta base si tu veux.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"TITI" news:4bf601c42c58$32e74ce0$
Cette boite de dialogue me demande si je veux enregistrer
les modifications de mon premier formulaire, de ses sous
formulaires et de tous les autre formulaires. Si je fais
OK ou NON A TOUS mon premier formulaire se ferme. Si
j'annule il reste ouvert.

J'avais ouvert mon formulaire par :
DoCmd.OpenForm "MonFormulaire"
sans aucune option
TITI
Le #5061831
J'aurai bien aimé mais je suis sous msde et c'est une
grosse base (21MO). Par contre il y aurait pas une
histoire de sauvegarder les formulaire avant d'afficher un
état. Car ce que j'ai pas dit et qui peut avoir peut-être
son importance c'est que dans mon état (basé sur une
procédure stockée) j'affiche des données que j'ai modifier
grace a mes formulaires.

@+

-----Message d'origine-----
il y a autre chose de plus gros.
si tu ouvres par DoCmd.OpenForm "MonFormulaire" , access
ne doit pas

demander une confirmation de modif de structure (pas de
données).

je veux bien jeter un oeil sur ta base si tu veux.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"TITI" le message de

news:4bf601c42c58$32e74ce0$
Cette boite de dialogue me demande si je veux enregistrer
les modifications de mon premier formulaire, de ses sous
formulaires et de tous les autre formulaires. Si je fais
OK ou NON A TOUS mon premier formulaire se ferme. Si
j'annule il reste ouvert.

J'avais ouvert mon formulaire par :
DoCmd.OpenForm "MonFormulaire"
sans aucune option



.



Raymond [mvp]
Le #5061811
tu peux lancer 3 formulaires alors que le 1er est encore en modif
d'enregistrement ?
sur les boutons qui lancent les formulaires et état, fais un Me.dirty False ou un docmd.runcommand accmssaverecord avant de lancer, pour lever ce
doute.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"TITI" news:4cc501c42c62$3761ccf0$
J'aurai bien aimé mais je suis sous msde et c'est une
grosse base (21MO). Par contre il y aurait pas une
histoire de sauvegarder les formulaire avant d'afficher un
état. Car ce que j'ai pas dit et qui peut avoir peut-être
son importance c'est que dans mon état (basé sur une
procédure stockée) j'affiche des données que j'ai modifier
grace a mes formulaires.
Publicité
Poster une réponse
Anonyme