Este é um código para a base de dados impedir de ser fechada, mas esta é a parte administrativa, e eu queria que a administração tivesse um botão que fechasse a base de dados sem problema, e consegui inclusive, o problema é quando se cliqua no botão "logout" do mesmo formulário ele alem de fazer o que está no código, fecha inclusive a base de dados, enquanto só queria que fechasse aquele formulário e abrisse o de Login
- Código:
Private Sub cmdExit_Click()
pblnAllowClose = True
DoCmd.Quit
End Sub
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.Dirty Then
Me.Undo
End If
End Sub
Private Sub Form_Load()
pblnAllowClose = False
End Sub
Private Sub Form_Unload(Cancel As Integer)
Dim blnOKToClose As Boolean
blnOKToClose = True
If pblnAllowClose = False Then
MsgBox "Não é permitido Fechar a base de Dados :("
Cancel = True
blnOKToClose = False
End If
If blnOKToClose = True Then
DoCmd.Quit
End If
End Sub
Private Sub Logout_Click()
pblnAllowClose = True
DoCmd.Close
DoCmd.OpenForm "Login"
End Sub