Código: Selecionar todos
SELE C
DO WHILE VFORN <> COD .or. VFORN=0
@09,14 GET VFORN PICT '999' COLOR('w+/b')
READ
IF EMPTY(VFORN)
SAVE SCREEN
PESQFOR() //menu com pesquisa por nome em um Dbedit()
ENDIF
SET ORDER TO 1
REST SCREEN
IF DBSEEK(VFORN) //aqui restorna da função o codigo
VFORN=COD
VMOSTFORN=FORN
@09,14 SAY STRZERO(VFORN) PICT '999' COLOR('GR+/B')
@09,19 SAY VMOSTFORN PICT '@!' COLOR('GR+/B')
ELSE
ALERT('FORNECEDOR NAO CADASTRADO',,'N/GB')
LOOP
ENDIF
ENDDO
DO WHILE VPROD=0
SELE D
SELE A
SET ORDER TO 1
VPROD=0
DO WHILE VPROD <> COD .OR. VPROD=0
@10,11 GET VPROD PICT '9999999999999' COLOR('GR+/B')
READ
IF EMPTY(VPROD)
SAVE SCREEN
PESQPROD() //menu com pesquisa por nome em um Dbedit()
ENDIF
SET ORDER TO 1
rest screenn
IF DBSEEK(VPROD) //aqui restorna da função o codigo
VPROD=COD
VMOSTPROD=DESC
@10,11 SAY STRZERO(VPROD) PICT '9999999999999'
@10,27 SAY VMOSTPROD PICT '@!' COLOR('GR+/B')
ELSE
ALERT('PRODUTO NAO CADASTRADO',,'N/GB')
LOOP
ENDIF
ENDDO



