J'ai formulaire FrmA bas=E9 sur une requete ReqA qui ouvre=20
un formulaire FrmB. Dans ce formulaire FrmB,=20
l'utilisateur peut ins=E9rer des enreg. une des tables=20
composant la requete ReqA qui seront par cons=E9quent=20
visibles dans le formulaire FrmA.
Les instructions suivantes derri=E8re un bouton du FrmA ne=20
fonctionnent pas comme j'aimerai :
DoCmd.OpenForm "FrmB"
Me.Requery
Je remarque que le "Me.Requery" est ex=E9cut=E9 juste apr=E8s=20
l'openform, il est donc inefficace car il n'attend pas=20
que l'insertion de l'enreg dans le FrmB meme lorsque le=20
FrmB est d=E9clar=E9 en modal...
merci de m'avoir lu et merci d'avance =E0 celui qui me=20
donnera la r=E9ponse ..
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
ce n'est pas le B qu'il faut déclarer en modal, mais le lancer en acdialog: DoCmd.OpenForm "FrmB", , , , , acDialog ce qui aura pour effet d'attendre la fermeture de B avant de faire le requery -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"slyzen" a écrit dans le message de news:50fb01c4807c$fb6b9bd0$ Bonjour,
J'ai formulaire FrmA basé sur une requete ReqA qui ouvre un formulaire FrmB. Dans ce formulaire FrmB, l'utilisateur peut insérer des enreg. une des tables composant la requete ReqA qui seront par conséquent visibles dans le formulaire FrmA.
Les instructions suivantes derrière un bouton du FrmA ne fonctionnent pas comme j'aimerai :
DoCmd.OpenForm "FrmB"
Me.Requery
Je remarque que le "Me.Requery" est exécuté juste après l'openform, il est donc inefficace car il n'attend pas que l'insertion de l'enreg dans le FrmB meme lorsque le FrmB est déclaré en modal...
merci de m'avoir lu et merci d'avance à celui qui me donnera la réponse ..
Bonjour.
ce n'est pas le B qu'il faut déclarer en modal, mais le lancer en acdialog:
DoCmd.OpenForm "FrmB", , , , , acDialog
ce qui aura pour effet d'attendre la fermeture de B avant de faire le
requery
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"slyzen" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:50fb01c4807c$fb6b9bd0$a601280a@phx.gbl...
Bonjour,
J'ai formulaire FrmA basé sur une requete ReqA qui ouvre
un formulaire FrmB. Dans ce formulaire FrmB,
l'utilisateur peut insérer des enreg. une des tables
composant la requete ReqA qui seront par conséquent
visibles dans le formulaire FrmA.
Les instructions suivantes derrière un bouton du FrmA ne
fonctionnent pas comme j'aimerai :
DoCmd.OpenForm "FrmB"
Me.Requery
Je remarque que le "Me.Requery" est exécuté juste après
l'openform, il est donc inefficace car il n'attend pas
que l'insertion de l'enreg dans le FrmB meme lorsque le
FrmB est déclaré en modal...
merci de m'avoir lu et merci d'avance à celui qui me
donnera la réponse ..
ce n'est pas le B qu'il faut déclarer en modal, mais le lancer en acdialog: DoCmd.OpenForm "FrmB", , , , , acDialog ce qui aura pour effet d'attendre la fermeture de B avant de faire le requery -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"slyzen" a écrit dans le message de news:50fb01c4807c$fb6b9bd0$ Bonjour,
J'ai formulaire FrmA basé sur une requete ReqA qui ouvre un formulaire FrmB. Dans ce formulaire FrmB, l'utilisateur peut insérer des enreg. une des tables composant la requete ReqA qui seront par conséquent visibles dans le formulaire FrmA.
Les instructions suivantes derrière un bouton du FrmA ne fonctionnent pas comme j'aimerai :
DoCmd.OpenForm "FrmB"
Me.Requery
Je remarque que le "Me.Requery" est exécuté juste après l'openform, il est donc inefficace car il n'attend pas que l'insertion de l'enreg dans le FrmB meme lorsque le FrmB est déclaré en modal...
merci de m'avoir lu et merci d'avance à celui qui me donnera la réponse ..