Bom Dia!
Queria ajuda para colocar outros nível de permissão.
O código abaixo verifica Usuário e o seu grupo de acesso, porém, gostaria de habilitar por módulo, tenho administrador que vai entrar somente em um módulo especifico e não em todos.
Agora a minha tabela de cadastro de usuário está assim:
| CPF | NOME | USER REDE | GRUPO DE ACESSO | MÓDULO 01 | MÓDULO 02| MÓDULO 03 |
| 000.000.000-00 | CICLANO | CICLANO.SILVA | ADMINISTRADOR |.......|X|........|.......|X|.......|......|X|........|
| 100.000.000-01 | TESTE | TESTE.SOUSA | ADMINISTRADOR |.......|..|........|.......|..|.......|......|X|........|
Criei o nAcesso porém não funcionou. Estou sem direção.
Conto a ajuda e desde já agradeço a atenção e ajuda.
Queria ajuda para colocar outros nível de permissão.
O código abaixo verifica Usuário e o seu grupo de acesso, porém, gostaria de habilitar por módulo, tenho administrador que vai entrar somente em um módulo especifico e não em todos.
Agora a minha tabela de cadastro de usuário está assim:
| CPF | NOME | USER REDE | GRUPO DE ACESSO | MÓDULO 01 | MÓDULO 02| MÓDULO 03 |
| 000.000.000-00 | CICLANO | CICLANO.SILVA | ADMINISTRADOR |.......|X|........|.......|X|.......|......|X|........|
| 100.000.000-01 | TESTE | TESTE.SOUSA | ADMINISTRADOR |.......|..|........|.......|..|.......|......|X|........|
Criei o nAcesso porém não funcionou. Estou sem direção.
- Código:
'AO CLICAR NO BOTÃO EXCLUIR
Private Sub btn_excluir_Click()
'ATUALIZAR O GRUPO DE ACESSO E O USUÁRIO
Dim sUsuario, nUsuario As String
Dim sGrupoUsuario As String
Dim nAcesso As String
sUsuario = Forms!Frm_Cadastro_Prestador!txtUser
nUsuario = Nz(DLookup("[Usuário]", "Tbl_Cadastro_User", "[User Rede]= '" & sUsuario & "'"))
sGrupoUsuario = Nz(DLookup("[Grupo de Acesso]", "Tbl_Cadastro_User", "[User Rede]= '" & sUsuario & "'"))
Me.txt_Grupo_Usuario = sGrupoUsuario
Me.txt_Usuario = nUsuario
nAcesso = Nz(DLookup("[Grupo de Acesso]", "Tbl_GERAL_Cadastro_User", "[Treinamento]= '" & True & "'"), "")
'AO ABRIR VERIFICA NÍVEL DE ACESSO
If sGrupoUsuario = "ADMINISTRADOR" & nAcesso = -1 Then
ElseIf sGrupoUsuario = "DESENVOLVEDOR" & nAcesso = -1 Then
If MsgBox("Deseja excluir?", vbYesNo + vbQuestion, "Atenção!") = vbYes Then
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.SetWarnings True
Conto a ajuda e desde já agradeço a atenção e ajuda.