Bonjour,
C'est assez simple...
Dans un module, tu déclares un variable publique ou dans une classe, une propriété (recommandé)
Ta variable ou ta propriété prend la valeur du nom du formulaire au moment de l'ouverture :
Code :
Private Sub Form_Load()
gv_strLastFormName=Me.Name
End SubQuand A se ferme gv_strLastFormName = "A"
Quand B se ferme gv_strLastFormName = "B"
Quand C s'ouvrre gv_strLastFormName = "A" ou "B" selon le cas
Sur le Click du bouton Fermer de C, tu poses alors
Code :
DoCmd.Close acForm, Me.Name
DoCmd.OpenForm gv_strLastFormName, acNormal
Voilà...
Argy
Partager