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.