Page 1 of 1

Bloqueio e Desbloqueio do campo EDIT

Posted: Mon Sep 21, 2015 6:33 pm
by dcg.david
Boa tarde!

Estou desenvolvendo uma aplicação onde alguns campos EDIT só poderão ser alterados mediante ao desbloqueio com uma senha.


Por favor, gostaria de saber como posso habilitar / desabilitar esses campos. Existe uma linha de Script específica para realizar isso?

Estou com a seguinte linha de pensamento:
- 2 botões( LOCK / UNLOCK).
- Se LOCK, então abre uma tela com um campo edit para digitar a senha SENHA, em seguida clicar no botão OK.
- Se o valor SENHA for igual à constante comparada, então LIBERA EDIÇÃO.

Desde já, agradeço.

David

Re: Bloqueio e Desbloqueio do campo EDIT

Posted: Tue Sep 22, 2015 3:01 pm
by daniel_bable
Caro David, bom dia!

Para Habilitar ou Desabilitar o acesso a um objeto de tela, existe um atributo chamado "Enabled" associado a cada objeto.

Atribuindo-se verdadeiro ou falso para este atributo, é possível habilitar ou desabilitar um objeto

No script a baixo temos um exemplo:

Code: Select all

--Obtendo a tela onde está objeto 
local scr = Screens.Get("Screen_001")

--Desabilitando um objeto
scr.Edit_001.Enabled = false

Em anexo a esta resposta, se encontra um arquivo de projeto do HIscada Pro exemplificando o bloqueio para edição do objeto de tela Edit.

Basicamente neste exemplo, foram criados os seguintes itens para permitir tal funcionalidade:
No manual online do HIscada Pro, existe um guia para importar um projeto, presente nesta página, na seção Importando um Projeto.

Em caso de novas dúvidas, basta utilizar nosso fórum!

Re: Bloqueio e Desbloqueio do campo EDIT

Posted: Tue Sep 22, 2015 3:32 pm
by dcg.david
Obrigado, Daniel!

Era exatamente o que eu precisava saber!

Parabéns pelo exemplo!

Agradeço a atenção prestada!


David