Versão atual:

Bloqueio de campo em tempo real.

Boa tarde senhores, Preciso fazer esse procedimento: Quando um produto é adicionado no pedido de venda, faz uma verificação no campo B1_RASTRO do produto, Se o B1_RASTRO = 'L', bloqueia o campo C6_LOTECTL para a digitação. Se não o C6_LOTECTL continua livre para a digitação

Pesquisando Vi que uma forma de fazer isso é, fazendo a seguinte função dentro do X3_WHEN no campo C6_LOTECTL.

Iif(aCols[n,aScan(aHeader,{|x| AllTrim(x[2]) == "B1_RASTRO"})]$'L',.f.,.t.)

MAS QUANDO VOU INCLUI-LO ESTOURA O TAMANHO DO CAMPO E A FUNÇÃO FICA INCOMPLETA.

COMO POSSO PROSSEGUIR?

Versão (1):

Ver a versão formatada

Bloqueio de campo em tempo real.

Comentário

new question