Troca de nome do botão

Bom dia a todos. Estou criando um botão com nome de “Operador”, quando alguém realiza-se o login. Gostaria que esse botão trocasse o nome “Operador” para o nome do usuário logado. Gostaria de uma ajuda nesse sentido.

Bom dia Jhonny,

Uma sugestão seria você criar um tag interno no Viewer, definir seu valor inicial como Operador, e associar este tag a propriedade Caption do CommandButton.

image

No evento OnLogin do Viewer, atribua a propriedade User ao tag interno:

Sub Viewer_OnLogin()
Item("TagInterno1").Value = User
End Sub

O evento OnLogin ocorre sempre quando um usuário executa um login de sistema (autenticação de usuário) com sucesso.

1 Like

Muito obg deu certo…

Ou, pode-se usar um ternário para não precisar criar o tag interno e não precisar do script OnLogin()/OnLogout().

IIf(Viewer.User <> "", Viewer.User, "Operador")

operador

1 Like