Páginas

terça-feira, 3 de agosto de 2010

Ativação de campos bloqueados


Como ativar campos que estão desativados ao selecionar caixa s/n
Vamos imaginar a seguinte situação:
Um formulário para registrar o recebimento de uma prestação:
Campos:
Conf_rec (caxinha s/n - para confirmar o recebimento)
Data_rec (para informar a data do recebimento)
Valor_rec (para informar o valor recebido)

Quando abrir o formulário os campos data e valor estarão bloqueados. Somente serão ativados quando selecionar a caixinha confirmando o recebimento. Isto impede que valores e datas sejam informadas sem que haja recebimento.

Procedimento:
•Abra o formulário em sua estrutura;
•Acesse a propriedade do formulário;
•Na linha “no atual” (do evento) cole o código abaixo:
if conf_rec = 0 then
data_rec.enabled = false
valor_rec.enabled = false
else
data_rec.enabled = true
valor_rec.enabled = true
end if
•Agora acesse a propriedade da caixinha s/n;
•Na linha “após atualizar” (do evento) cole o código abaixo:
if conf_rec = -1 then
data_rec.enabled = true
valor_rec.enabled = true
else
data_rec.enabled = false
valor_rec.enabled = false
end if

Nenhum comentário:

Postar um comentário