Avelino valeu mesmo ajudou muito seu tópico, eu fiz o seguinte com seu código:
Para habilitar o painel de navegação:
Public Function fnchabilitar()
If InputBox("DIGITE A SENHA DO ADMINISTRADOR", "Senha de acesso") <> "123" Then
MsgBox "Senha incorreta. Tente novamente", vbCritical, "Erro"
Else
MsgBox "SEJA BEM VINDO"
DoCmd.ShowToolbar "ribbon", acToolbarYes
DoCmd.OpenForm "TELA PRINCIPAL", , , , acFormAdd
DoCmd.SelectObject acForm, , True
End If
End Function
Para desabilitar:[u]
Public Function fncDesabilitar()
DoCmd.ShowToolbar "ribbon", acToolbarNo
DoCmd.SelectObject acForm, , True
DoCmd.RunCommand acCmdWindowHide
End Function
Após criar os códigos criei uma macro Autokeys onde com a tecla F1 ela pede a senha que é 123 acertando ela habilita errando não habilita nada, e a tecla F2 desabilita tudo, lembrando que com a mesma macro eu desabilito a tecla F11, assim não tem como habilitar o painel se não souber a senha.
Veja o exemplo.
- Anexos
- AUTOKEYS.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (13 Kb) Baixado 241 vez(es)