Página 1 de 1

Transferencia de dados de dois ou mais dbf para um dbf

Enviado: 31 Out 2011 21:03
por JUDIVAN CONTABIL
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

Enviado: 31 Out 2011 22:38
por Gilberto M Silva
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

Transferencia de dados de dois ou mais dbf para um dbf

Enviado: 01 Nov 2011 09:41
por ANDRIL
Tente assim:

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
Lembrando que todos os DBFs devem terCAMPOS com mesmo nome, tipo e tamanho.
Ate+