Artigo: 209728 - Última revisão: terça-feira, 29 de Junho de 2004 - Revisão: 2.0

ACC2000: Como transferir dados de uma tabela para outra

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Principiante: Requer conhecimentos da interface do utilizador em computadores individuais.

Expandir tudo | Reduzir tudo

Sumário

Para transferir dados entre duas tabelas, pode criar um campo adicional das tabelas para armazenar os dados comuns e, em seguida, criar uma consulta de actualização para efectuar a transferência.

Mais Informação

atenção : Se seguir os passos neste exemplo, modificará a base de dados de exemplo Adamastor.mdb. Convém cópia de segurança do ficheiro de base de dados Adamastor.mdb e siga estes passos numa cópia da base de dados.

Este processo pode ser ilustrado utilizando a base de dados exemplo Adamastor.mdb. O exemplo seguinte adiciona um campo NomeDoProduto na tabela Detalhes da encomenda e, em seguida, copia o campo NomeDoProduto da tabela produtos com base no campo CódigoDoProduto.

NOTA: Normalmente, não duplicar o campo NomeDoProduto porque dados duplicados não indicam a estrutura de boa base de dados.

Para transferir dados entre duas tabelas, siga estes passos:

  1. Abra a tabela Detalhes da encomenda na vista de estrutura.
  2. Adicione um campo NomeDoProduto como um tipo de dados de texto.
  3. Guarde e feche a tabela.
  4. Crie uma nova consulta com base nos detalhes da encomenda e produtos tabelas. NOTA: estas tabelas são automaticamente associadas no campo CódigoDoProduto porque já foi definida uma relação. Se as tabelas não estiverem associadas, ligá-los no campo ligado original.

  5. No menu de consulta , clique em Consulta actualização .
  6. No menu Ver , clique em Nomes de tabelas . Arraste o campo NomeDoProduto da tabela Detalhes da encomenda para a primeira célula na linha campo da grelha da consulta.
  7. Na linha Actualizar para , escreva:
    [Produtos]! [ProductName]
  8. No menu de consulta , clique em Executar . Receber uma mensagem do Microsoft Access aviso de que está a alterar os dados; clique em Sim .
  9. Observe a tabela Detalhes da encomenda. Tenha em atenção que todos os registos na ordem de detalhes da tabela são actualizados com o nome do produto da tabela produtos.
  10. Feche a consulta sem o guardar.

Referências

Para mais informações sobre como transferir dados entre duas tabelas, clique em Ajuda do Microsoft Access no menu de Ajuda escreva actualizar uma tabela com base nos valores noutra tabela utilizando uma consulta no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar os tópicos devolvidos.

A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbmt kbhowto kbinfo kbusage KB209728 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 209728  (http://support.microsoft.com/kb/209728/en-us/ )