Amigo, isso aí continua errado pois veja se entende:Glauco Cruz Costa escreveu:COLEGA. CONTINUA O MESMO ERRO. FIZ MAIS OU MENOS PEDIU. SÓ NÃO PUDE TIRAR OS SELECTS, POIS O PROGRAMA ACUSA A SUA FALTA. VEJA:
NO INÍCIO DO PROGRAMA:
SELECT 1
USE RETORNO SHARED NEW
SELECT 2
USE RETORNO2 SHARED NEW
Ao usar a cláusula NEW você está abrindo o arquivo na PRÓXIMA ÁREA LIVRE automaticamente, traduzindo seu código:
SELECT 1 ----> seleciona a area 1 - apague esta linha
USE RETORNO SHARED NEW ----> abre arquivo na area 2 (proxima)
SELECT 2 ----> seleciona area 2 (Retorno) - apague esta linha
USE RETORNO2 SHARED NEW ----> abre arquivo na area 3 (proxima)
Retire os SELECT destas linhas e altere em todo seu código todos os SELECT 1 por SELECT RETORNO, e todos os SELECT 2 por SELECT RETORNO2.
Ok. Depois me conta...


