Caros colegas,
Gostaria de saber se alguem, tem um rotina que transfere os dados de dois ou mais dbf para um dbf, que tem a mesma estrutura dos demais dbfs.
Agradeço
Judivan
Transferencia de dados de dois ou mais dbf para um dbf
Moderador: Moderadores
-
JUDIVAN CONTABIL
- Usuário Nível 2

- Mensagens: 55
- Registrado em: 20 Mai 2011 07:42
- Localização: IMACULADA-PB
- Gilberto M Silva
- Usuário Nível 3

- Mensagens: 230
- Registrado em: 13 Mar 2007 18:00
- Localização: Natal-RN / Parelhas(RN) / Natal(RN)
- Contato:
Transferencia de dados de dois ou mais dbf para um dbf
Olá Judivan, se os arquivos tem a mesma estrutura, acredito que seria assim:
Código: Selecionar todos
SELE A
use arq1
SELE B
use arq2
SELE C
use arq3
Sele b
GO TOP
DO WHILE .T.
DO WHILE !EOF()
aa:=campo1
ab:=campo2
//discrimina todos os campos
SELE A
append blank
//grava os registros
SELE B
SKIP
ENDDO
SELE C
GO TOP
DO WHILE !EOF()
aa:=campo1
ab:=campo2
//discrimina todos os campos
SELE A
append blank
//grava os registros
SELE C
SKIP
ENDDO
ENDDO
CLOS ALL
RETURN
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Transferencia de dados de dois ou mais dbf para um dbf
Tente assim:
Lembrando que todos os DBFs devem terCAMPOS com mesmo nome, tipo e tamanho.
Ate+
Código: Selecionar todos
USE MEUARQUIVO
*--importa todos os registros de outro1.dbf
APPEND FROM outro1.dbf
*--importa todos os registros de outro2.dbf
APPEND FROM outro2.dbf
*--importa todos os registros de outro3.dbf
APPEND FROM outro3.dbf
close
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
