je voulais vous proposer ma solution pour fermer un formulaire actif et ouvrir un autre formulaire style Menu par exemple.
après avoir étudié les "suprêmes codes" et m'étant intéressé depuis peu à la macro, j'ai fini par obtenir ce code ci joint qui me semble plus simple et court grâce à la macro Xray qui m'a permis de trouver un raccourcis pour trouver le nom du formulaire et grâce à tous les autres suprêmes codes précédents sur le sujet.
Code : Tout sélectionner
Sub RETOUR_ACCUEIL
Dim oDoc as Object
Dim oFormAFerme as object
CONST oFORMaOuvrir = "MENU ACCUEIL"
oDoc=stardesktop.currentcomponent
ThisDataBaseDocument.FormDocuments.getbyname(oDoc.args(7).value).close
ThisDataBaseDocument.FormDocuments.getbyname(oFORMaOuvrir).open
End Sub"oDoc.args(7).value" est le raccourcis pour trouver le nom du formulaire actif et le reste est le même code trouvé sur les postes précédents.
ce code est bien sûr à assigner à un bouton par exemple qui en l'exécutant doit fermer le formulaire actif et ouvrir le formulaire nommé '"menu accueil"
dites moi si il a sa place dans le suprême code .
cordialement



