Estou com a seguinte situação: tenho quatro variaveis que tem um VALID no final de cada GET e duas outras que não estão ligadas
a estas anteriores.
Eu preciso que quando entrar em uma variavel (das que estão com VALID) se umas situações forem atendidas que as variaveis abaixo
dela (só as que tem o VALID) sejam limpadas, como um CLEAR GETS. Não posso usar o CLEAR GETS pois este limpara as duas variaveis
que o usuario tera que digitar. Abaixo um resumo do codigo:
Código: Selecionar todos
@ 09,06 SAY 'ITEM...:' GET pItem1 PICT('@!') VALID(loc_item(1,pItem1))
@ 10,06 SAY ' ' GET pItem2 PICT('@!') VALID(loc_item(2,pItem2))
@ 11,06 SAY ' ' GET pItem3 PICT('@!') VALID(loc_item(3,pItem3))
@ 12,06 SAY ' ' GET pItem4 PICT('@!') VALID(loc_item(4,pItem4))
@ 13,06 SAY 'TAMANHO:' GET mYtmn PICT('@!')
@ 14,06 SAY 'QTDE...:' GET qTd PICT('99')Código: Selecionar todos
*********************************************
FUNCTION loc_item(TARGET,VAR_ITEM)
*********************************************
SELE item; sset(2)
SEEK crd->codigo + VAR_ITEM
IF !EOF()
IF TARGET == 1
vRuNc1 := unico
vRdvd1 := dividido
IF unico == 'S'
AQUI LIMPAR OS GETS DAS VARIAVEIS pItem2, pItem3 E pItem4 MAS PRESERVANDO AS VARIAVEIS mYtmn e qTd
END
ELSEIF TARGET == 2
ELSEIF TARGET == 3
ELSEIF TARGET == 3
END
Abraços




