Temat: Zablokowanie zamykania programu Access 2016 przez "X"
Wracam z tematem. Może komuś się przyda.
Mając formularz, który odpala się automatycznie po odpaleniu bazy, np. takie menu główne, wystarczy umieścić w nim takie kody:
Private Sub Form_Activate()
Application.TempVars.Add "blnEnableClose", True
End Sub
-------------------------------------------------------------------------------------------------------------------------
Private Sub Form_Deactivate()
Application.TempVars.Add "blnEnableClose", False
End Sub
-------------------------------------------------------------------------------------------------------------------------
Private Sub Form_Unload(Cancel As Integer)
If Application.TempVars!blnEnableClose = False Then
Cancel = True
Else
DoCmd.Quit
End If
End Sub
-------------------------------------------------------------------------------------------------------------------------
Wtedy nie da się wyłączyć Accessa, gdy menu główne nie jest aktywne.
Przetestowałem, działa.
Rozwiązanie nie moje, znalazłem gdzieś w internetach.