Mover dados de uma DBF para outra
Enviado: 06 Out 2004 15:12
Olha eu aqui outra vez.........Obrigado a todos que estão me ajudando......que Deus abençõe todos vcs.....
Gente como eu faço para copiar uma certa quantidade de dados de uma DBF para outra.........claro que as duas tem a mesma estrutura........
Ex. tenho uma DBF com 1.000.000 de dados e quero copiar 500.000 dados para a outra dbf..........tenho um campo contendo os números de 1 até 1.000.000.....alguém poderia me dar uma luz de como eu faço para mover esses dados para a outra DBF..........e se possível as mesmas que foram copiadas fossem apagadas da DBF antiga? eu uso essa prg para mover dados entre as dbf.........mais não sei fazer ela entender que quero mover de 1 a 500.000.....
--------------------------------------------------------------------------------------
Use JURIDICO alias JURIDICO new
Use VAZIO alias VAZIO new
Sele JURIDICO
goto top
Do while .not. eof()
sele JURIDICO
if subs(JURIDICO->UF,1,2)#'SP'
sele JURIDICO
skip
loop
endif
sele VAZIO
append blank
replace nome with JURIDICO->nome
if JURIDICO->UF = "SP"
replace CGC with JURIDICO->CGC
replace NOME with JURIDICO->NOME
replace END2 with alltrim (JURIDICO->END)+' '+alltrim(JURIDICO->NUM)+' '+alltrim(JURIDICO->COMPL)
replace BAIRRO with JURIDICO->BAIRRO
replace UF with JURIDICO->UF
replace ATIV with JURIDICO->ATIV
replace CPF with JURIDICO->CPF
replace DATA with JURIDICO->DATA
replace CEP with JURIDICO->CEP
replace ATUAL with JURIDICO->ATUAL
replace CIDADE with JURIDICO->CIDADE
replace EMPG with JURIDICO->EMPG
replace FX with JURIDICO->FX
replace DIRETOR with JURIDICO->DIRETOR
repalce NUMERO with JURIDICO->NUMERO
endif
sele JURIDICO
skip
enddo
close database
Gente como eu faço para copiar uma certa quantidade de dados de uma DBF para outra.........claro que as duas tem a mesma estrutura........
Ex. tenho uma DBF com 1.000.000 de dados e quero copiar 500.000 dados para a outra dbf..........tenho um campo contendo os números de 1 até 1.000.000.....alguém poderia me dar uma luz de como eu faço para mover esses dados para a outra DBF..........e se possível as mesmas que foram copiadas fossem apagadas da DBF antiga? eu uso essa prg para mover dados entre as dbf.........mais não sei fazer ela entender que quero mover de 1 a 500.000.....
--------------------------------------------------------------------------------------
Use JURIDICO alias JURIDICO new
Use VAZIO alias VAZIO new
Sele JURIDICO
goto top
Do while .not. eof()
sele JURIDICO
if subs(JURIDICO->UF,1,2)#'SP'
sele JURIDICO
skip
loop
endif
sele VAZIO
append blank
replace nome with JURIDICO->nome
if JURIDICO->UF = "SP"
replace CGC with JURIDICO->CGC
replace NOME with JURIDICO->NOME
replace END2 with alltrim (JURIDICO->END)+' '+alltrim(JURIDICO->NUM)+' '+alltrim(JURIDICO->COMPL)
replace BAIRRO with JURIDICO->BAIRRO
replace UF with JURIDICO->UF
replace ATIV with JURIDICO->ATIV
replace CPF with JURIDICO->CPF
replace DATA with JURIDICO->DATA
replace CEP with JURIDICO->CEP
replace ATUAL with JURIDICO->ATUAL
replace CIDADE with JURIDICO->CIDADE
replace EMPG with JURIDICO->EMPG
replace FX with JURIDICO->FX
replace DIRETOR with JURIDICO->DIRETOR
repalce NUMERO with JURIDICO->NUMERO
endif
sele JURIDICO
skip
enddo
close database