Clipper On Line • Ver Tópico - transferir um campo de dbf para outro dbf

transferir um campo de dbf para outro dbf

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

transferir um campo de dbf para outro dbf

Mensagempor Rickgian » 17 Set 2011 11:46

Ola, Tenho um sistema em clipper rodando em uma loja há 13 anos, estou precisando fazer uma alteração que segue abaixo:
dbf clientes campo cpf (esse já tem os dados gravados do cpf)
dbf pedido atraves do dbu eu acrescentei o campo cpf
agora preciso atualizar o campo cfp com os dados do campo cpf de clientes, sem alterar os demais campos do dbf pedidos.
Há treze anos não uso o clipper e esqueci a maioria dos comandos, acho que é a idade, ja to na fila dos idosos. :(Neg
Rickgian
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 1
Data de registro: 17 Set 2011 11:22
Cidade/Estado: São Paulo/SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

transferir um campo de dbf para outro dbf

Mensagempor Toledo » 29 Set 2011 18:00

Amigo, para fazer isto, no arquivo PEDIDO tem que ter algum campo para saber qual o cliente que fez o pedido, por exemplo o código do cliente. Vamos imaginar que no arquivo de PEDIDO tenha um campo chamado CODCLI (que corresponde ao código do cliente) e no arquivo CLIENTES tenha um campo chamado CODIGO que é o código do cliente.

Use pedido Alias pedido New
Index on CODCLI To Ind1
Set Index To Ind1
Use clientes Alias clientes New
Do While !Eof()
cCodigo:=CODIGO
cCPF:=CPF
Sele pedido
Go Top
Seek cCodigo
Do While (cCodigo=CODCLI)
   Repl CPF With cCPF
   Skip
Enddo
Sele clientes
Skip
Enddo
Close All
Retu


Atenção: por medida de segurança, faça uma cópia dos arquivos DBFs antes.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3024
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 221 vezes
Mens.Curtidas: 225 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro