Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

duarte69

VB-->Access

Recommended Posts

Boas,

 

Durante o meu trabalho surgiu outro problema:

 

É possível através do VB, com as devidas ligações à BD, fazer copy-paste de um determinado campo de um registo para outro determinado campo de um registo de uma outra tabela? Se é como se faz?

 

Se não perceberem a pergunta digam que eu tento explicar melhor.

 

Cumps

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer pegar um valor específico de uma tabela e passar para outra?

 

Você precisa abrir dois recordset, rs1 e rs2.

 

No rs1 você recebe o valor que quer usar. No rs2 você dá um addnew, adiciona o valor do primeiro e depois da um update.

 

Basicamente é só isso que precisa fazer. Não estou detalhando muito, mas se não entender avisa que tento ajudar mais.

 

Falou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boas, obrigado pela ajuda.

 

Não estou a perceber a parte do rs2, tenho que adicionar um novo registo certo? Como faço isso com vários campos, é que eu não preciso só de passar o valor de um campo, preciso de passar vários campos de uma tabela para outra, e não estou a ver como o fazer.

 

Primeiro tenho que receber o valor no rs1, e depois? Como faço para receber vários valores? Posso utilizar várias vezes o rs1 mudando apenas a SQL?

 

Depois faço um addnew (isso acho que sei fazer), mas como meto os valores nos campos que pretendo antes de fazer update?

 

Cumps

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz como o Claudio Neto falou,

• Abra a tabela1 (no rs1)

• Abra a tabela2 (no rs2)

 

faz um select pra pegar o registro que você quer. dai depois

rs2.AddNew
  rs2!CAMPO = rs1!CAMPO
rs2.Update

É a mesma coisa que ler uma tabela pra jogar um um Text ou Label, a diferença é que você ta jogando em outra tabela.

 

Deve da pra fazer com SQL, mas não sei como, nem se é possivel.

Flw

 

Ata-

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.