Pessoal, Boa tarde. poderia me auxiliar nesta dúvida
Como configuro o script para ser possível chamar uma tela mediante ao usuário cadastrado.
Exemplo é o administrador, vai para tela de administração. É um usuário, vai para tela dos usuários.
Direcionamento para tela após senha
@edy_bahia, boa tarde.
Pode criar um script com Select Case ou If Else informando que se for tal usuário (ou usuário de tal grupo) vai para tal tela.
Exemplo:
Sub CommandButton1_Click()
If Application.Login() Then
If Application.User = “UserX” Then
Application.GetFrame("").OpenScreen(“TelaX”), 0
ElseIf Application.User = “UserY” Then
Application.GetFrame("").OpenScreen(“TelaY”), 0
Else
Application.GetFrame("").OpenScreen(“TelaN”), 0
End If
End If
End Sub
Abraços.
Também poderia utilizar o método IsUserMemberOfGroup para grupos de usuários (administradores, operadores, monitores, etc).
Funcionou aqui certinho…
Estou editando o tropico para mostra o código que utilizei. com a dica do @dgautomacao e @Fernando
if Application.IsUserMemberOfGroup (“administradores”) then
Application.GetFrame("").OpenScreen(“tela_migracaoadmin”), 0
’ ElseIf Application.User = “user1” Then
ElseIf Application.IsUserMemberOfGroup (“usuarios”) then
Application.GetFrame("").OpenScreen(“tela_consulta”), 0
Else
Application.GetFrame("").OpenScreen(“tela_home”), 0
End If