Public LOGIN As LOGIN
Type LOGIN
id As Long
Administrador As Boolean
usuario As String * 50
End Type
Preciso de uma verificação de usuario para definir se o botão fica ou não visivel para ele....
estou usando assim e retorna Falso. Não esta funcionando , Não reconhece o usuario para ocultar ou não o botão -btn
Public Sub fncGetVisible(control As IRibbonControl, ByRef visible)
Select Case control.id
Case "Btn07"
If LOGIN.usuario = "Paulo" Then
visible = True
Else
visible = False
End If
End Select
End Sub
Tenho este outro procedimento que armazena os dados de LOGIN na entrada do sistema:
If strSenha1 = strsenha2 Then
'repassa a identificação do usuário para a variável login
LOGIN.id = .Column(0) 'IdUsuário
LOGIN.usuario = .Column(1) 'Nome do usuário
LOGIN.Administrador = .Column(3) 'Usuário Administrador
'esconde o formulário login
Me.visible = False
... Abre form principal
Porem;
* Não estou conseguindo um valor Verdadeiro, ou seja meu procedimento If não esta recebendo o usuario
Como posso corrigir isso e meu procedimento case -> btn , Funcionar ?
----------------------------------
Só para constar......
Este outro aqui ============== Funciona
Case "BtbAdm"
If LOGIN.Administrador = True Then
visible = True
MsgBox "TESTE DE ADM SIM" ' Teste--------------------> essa mensagem aparece quando Administrador esta logado OK...
MsgBox LOGIN.usuario = "Administrador" --> Retorna falso essa mensagem
Else
visible = False
End If
Desde já Agradeço.