1. NA PRIMEIRAVEZ QUE PASSA PELO ARQUIVO EXECUTA OK
2 NA SEGUNDA VEZ E LERDO DEMAIS ??
------- EXECUTO PELO CLIPER 5.3 E BEM RAPIDO VARIAS VEZES --
---- PODE SER FALHA DO XHARBOUR OU BUG
Moderador: Moderadores


Pode ser falha, tudo indica isso, mas o mais importante, não foi informado.Luciano Bonfim escreveu:acredito ser uma falha, comigo aconteceu também, mas vamos esperar os feras ai pra ver se tem alguma soluçäo
a soluçäo temporária para isso é ordenar a tabela pelo índice e ir varrendo o arquivo e dando um copy para outro DBF.

Código: Selecionar todos
PROCEDURE Main
clear
set dele on
set date brit
USE orcament
SORT TO xxx_temp ON cod_obra, versao, item
wait"finalizado com sucesso (ou nao) rsrs, aperte qualquer tecla"
RETURN

Código: Selecionar todos
PROCEDURE Main
clear
set dele on
set date brit
do while .t.
c_opcao := " "
@ 10,10 say "Efetuar o SORT ? (S/N) " GET c_opcao pict "!" VALID c_opcao $ "SN"
READ
IF LASTKEY() = 27 .OR. c_opcao = "N"
EXIT
ENDIF
? time()
USE paciente
SORT TO ind ON p_nome, p_cod, p_matr
USE
? time()
?
wait"finalizado com sucesso (ou nao) rsrs, aperte qualquer tecla"
?
?
enddo
RETURN 