Il maximixe, agisce non sulla tua Form ma sul Progetto, quindi a seconda di come operi... ci sono 2 soluzioni.
Se la Form che apri massimizzata la apri senza interagire con altre, poi la chiudi, allora ti basta mettere su Evento Unload il Docmd.Restore.
Se invece quando apri questa devi interagire, aprendone altre... la cosa cambia... e puoi provare questo codice, da mettere in un modulo:
Riporto un codice magari utile:
Option Compare Database
Option Explicit
Public Sub FullScreen()
Dim lngWH As Long, lngWL As Long, lngWT As Long, lngWW As Long
If Not TypeOf CodeContextObject Is Form Then Exit Sub
With CodeContextObject
DoCmd.Maximize
lngWT = .WindowTop
lngWL = .WindowLeft
lngWH = .WindowHeight
lngWW = .WindowWidth
DoCmd.Restore
Call .Move(lngWL, lngWT, lngWW, lngWH)
End With
End Sub
Su Evento LOAD della Maschera ti basta scrivere:
Private Sub Form_Load()
Call FullScreen
End Sub