Versão atual:

Habilitar ou Desabilitar campo, ModelDef

Olá pessoal, preciso de uma ajuda..... preciso desabilitar a edição de um campo quando outro recebe asterisco (*)...

Campo Código recebe * no conteúdo, o campo descrição tem que ser desabilitado.

Fiz da seguinte forma porem não funciona.

//ModelDef

oStruZZH:SetProperty('ZZH_DESEMP', MODEL_FIELD_WHEN, {|| LockUnlock()})

(....)

// FUNÇÃO PARA VALIDAÇÃO HABILITAR OU DESABILITAR O CAMPO DESCRIÇÃO

Static Function LockUnlock()

Local lLock := .F.

IF(ALLTRIM(M->ZZH_CODEMP)) == "*"

lLock := .T.

EndIf

Return(lLock)

Já tentei pelo Modo edição no SIGACFG, dessa maneira

IIF(M->ZZH_CODEMP== "*" , .T., .F.)

porém independente do que recebe o campo ZZH_DESEMP ele fica desabilitado.

Versões (3):

Ver a versão formatada

Habilitar ou Desabilitar campo, ModelDef

Comentário

new question