Ir para conteúdo
Fórum Script Brasil
  • 0

Juntar Dados Em Um Bd


Guest - Márcia -

Pergunta

Guest - Márcia -

Boa tarde!!!!

Preciso de uma ajuda... :huh:

É possivel juntar(transportar) dados que estão num BD para um outro banco de Dados não vazio?

Muito obrigada

Márcia

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olá Marcia,

Dá sim. Você pode fazer através de uma Macro, com códigos VBA ou simplesmente criando uma tabela vinculada.

Macro "TransferirBancodeDados"

Tipo de Transferência:Exportar

Tipo de Banco de Dados: MS Access

Nome do Banco de Dados: (caminho completo + nome do BD de ORIGEM)

Tipo de Objeto: (escolha entre tabela ou consulta se quiser filtrar os dados que forem transferidos)

Origem: (Coloque o nome da tabela ou consulta de ORIGEM dos dados)

Destino: (Coloque o caminho completo do BD de destino)

Somente Estrutura: (selecione sim/não, dependendo do que quer)

Via Código

Isso pode ser feito de várias formas diferentes:

a) Usando uma Consulta de criação de tabela (instrução SQL):

Suponha que você tenha uma tabela chamada TabOrigem e deseja criar outra exatamente igual chamada TabDestino. Use a seguinte instrução:

DoCmd.RunSQL "SELECT TabOrigem.* INTO TabDestino FROM TabOrigem;"

B ) Usando o método CopyObject para exportar a tabela Funcionários do mdb atual para o "C:\Teste.mdb", atribuindo-lhe um novo nome:

DoCmd.CopyObject "C:Teste.mdb", "Cópia de Funcionários", acTable, "Funcionários"

c) Usando o método TransferDatabase para importar a tabela Funcionários do Northwind.mdb:

DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\Arquivos de Programas\Microsoft Office\Office\Exemplos\Northwind.mdb",acTable, "Funcionários","Funcionários"

Com a tabela Vinculada

Você poderá usar essa opção se os dados que forem ser veiculados entre ambas não necessitar ser filtrado, ou seja, tudo o que for cadastrado no primeiro BD irá para o segundo, sem exceção e online.

Criar > Tabela > Vinculação de Tabela > (Selecione o BD e a tabela que deseja vincular)

Se você quiser filtrar os dados que serão transportados, como por exemplo um intervalo de datas ou de um estado ou país especificos, utilize a primeira ou a segunda opções sobre uma consulta.

---------------------------------------------------

Espero ter ajudado... e espero também que da próxima vez que postar, esteja cadastrada e logada :D CLIQUE AQUI é rapidaum...

Qualquer coisa, estamos aí....

Sds,

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...