Tenho um BD com alguns niveis de acesso, divididos por Setores aqui na Empresa
Niveis: ADM; Processamento;Supervisor;Processo e Atendimento.
Já defini quais os form cada setor podera acessar, só que agora tem um novo form, que preciso dar acesso somente "Consulta" para eles (Supervisor e Atendimento)
Só que, coloquei mais de um Dlookup no eveno ao abrir,
Private Sub Form_Open(Cancel As Integer)
If DLookup("[Tipo]", "Usuario", "[Tipo] ='" & Forms!Main![xxx] & "'") = "Atendimento" Then
Me.AllowEdits = False
Me.AllowAdditions = False
Me.AllowDeletions = False
Me.AllowEdits = False
Me.Combinação50.Enabled = False
Me.Comando32.Enabled = False
Me.Comando33.Enabled = False
Me.Comando34.Enabled = False
Me.Comando43.Enabled = False
Me.Comando32.Enabled = False
Me.Comando33.Enabled = False
Me.Comando34.Enabled = False
Me.Comando43.Enabled = False
If DLookup("[Tipo]", "Usuario", "[Tipo] ='" & Forms!Main![xxx] & "'") = "Supervidor" Then
Me.AllowEdits = False
Me.AllowAdditions = False
Me.AllowDeletions = False
Me.AllowEdits = False
Me.Combinação50.Enabled = False
Me.Comando32.Enabled = False
Me.Comando33.Enabled = False
Me.Comando34.Enabled = False
Me.Comando43.Enabled = False
Me.Comando32.Enabled = False
Me.Comando33.Enabled = False
Me.Comando34.Enabled = False
Me.Comando43.Enabled = False
If DLookup("[Tipo]", "Usuario", "[Tipo] ='" & Forms!Main![xxx] & "'") = "Processo" Then
Me.AllowDeletions = False
Me.Comando33.Enabled = False
E só esta sendo definido o pimeiro (atendimento), caso o Supervidor abre o form, ele consegue alterar tudo.... Tem alguma coisa errada nesse código??? (Os End IF's eu não coloquei aki, mas no código correto tem).
Pergunta
BRUCCE
Bom dia Galera!
Estou com um probleminha!!!!
Tenho um BD com alguns niveis de acesso, divididos por Setores aqui na Empresa
Niveis: ADM; Processamento;Supervisor;Processo e Atendimento.
Já defini quais os form cada setor podera acessar, só que agora tem um novo form, que preciso dar acesso somente "Consulta" para eles (Supervisor e Atendimento)
Só que, coloquei mais de um Dlookup no eveno ao abrir,
Private Sub Form_Open(Cancel As Integer)
If DLookup("[Tipo]", "Usuario", "[Tipo] ='" & Forms!Main![xxx] & "'") = "Atendimento" Then
Me.AllowEdits = False
Me.AllowAdditions = False
Me.AllowDeletions = False
Me.AllowEdits = False
Me.Combinação50.Enabled = False
Me.Comando32.Enabled = False
Me.Comando33.Enabled = False
Me.Comando34.Enabled = False
Me.Comando43.Enabled = False
Me.Comando32.Enabled = False
Me.Comando33.Enabled = False
Me.Comando34.Enabled = False
Me.Comando43.Enabled = False
If DLookup("[Tipo]", "Usuario", "[Tipo] ='" & Forms!Main![xxx] & "'") = "Supervidor" Then
Me.AllowEdits = False
Me.AllowAdditions = False
Me.AllowDeletions = False
Me.AllowEdits = False
Me.Combinação50.Enabled = False
Me.Comando32.Enabled = False
Me.Comando33.Enabled = False
Me.Comando34.Enabled = False
Me.Comando43.Enabled = False
Me.Comando32.Enabled = False
Me.Comando33.Enabled = False
Me.Comando34.Enabled = False
Me.Comando43.Enabled = False
If DLookup("[Tipo]", "Usuario", "[Tipo] ='" & Forms!Main![xxx] & "'") = "Processo" Then
Me.AllowDeletions = False
Me.Comando33.Enabled = False
E só esta sendo definido o pimeiro (atendimento), caso o Supervidor abre o form, ele consegue alterar tudo.... Tem alguma coisa errada nesse código??? (Os End IF's eu não coloquei aki, mas no código correto tem).
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.