Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Como usar dados de outra tabela
Message
From
30/01/2004 05:13:57
Erick Miranda
Formata Data Business - Grupo Linx
Contagem, Brazil
 
 
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00872125
Message ID:
00872214
Views:
23
This message has been marked as the solution to the initial question of the thread.
Olá Gustavao!
>Eu gostaria de copiar dados de uma tabela em outra, como posso fazer isso?

Se você quer copiar todos os registros de uma tabela e os campos têm o mesmo nome e tipo, você pode utilizar o comando Append From; se quiser copiar registro a registro com campos de mesmo nome e tipo você pode usar os comando Gather e Scatter e para copiar tanto com campos iguais ou diferentes desde que sejam do mesmo tipo você pode pegar diretamente da outra tabela utilizando o comando Replace ou o Inserrt Into.
Agora depende de sua situação. Exemplos:
* Copiando todos os registros de uma tabela B na A
Use tabA
Append From tabB

* Copiando registro a registro da tabela B para a A
** Scatter e Gather
Use tabA
Use tabB in 0
Select tabB
Scatter Memvar && Cada campo vira uma variável que pode ser acessada: m.campo
Select tabA
Append Blank in tabA
Gather Memvar

** Replace
Use tabA
Use tabB in 0
Replace codigo with tabB.codigo in tabA
Dá uma olhadinha no help destes comandos.
Erick
Força Sempre!
Strength Always!
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform