Bonjour,
Envirronement: Access 2003 SP3, mode projet, Base SQL 2000 ou 2005
2 formulaires. Le formulaire B comporte un sous formulaire
Les 2 formulaires s'ouvrent sans erreurs ni probleme en mode normal ou en mode dialog
Le formulaire A est ouvert en mode dialog (en mode normal, les problemes ne se produisent pas)
A un endroit quelconque, le formulaire A ouvre le formulaire B en mode dialog
1°) Lors de l'ouverture du formulaire B, tout semble normal. A la fermeture du formulaire B, le formulaire A se ferme aussi
2°) Si le control de sous formulaire (du formulaire B) est lie (sourceobject, linkmasterfield prennent une valeur) dans le openform du formulaire B, alors, lors de l'ouverture du formulaire B, alors les donnees du sous formulaire B ne sosnt pas affichees (meme avec un requery). Lors de la fermeture du formulaire B, il y a enregistrement des modifications faites par code dans le sous formulaire A (par exemple le tri ou le filtre)!
Si on veut que ce comportement ne se produise pas, il suffit de rendre invisible le formulaire A avant l'ouverture du formulaire B
Partager