>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como mesclar tabelas no Access


Os bancos de dados do Microsoft Access 2013 consistem em tabelas que você pode alterar de várias maneiras úteis. Por exemplo, se seu banco de dados contém duas tabelas semelhantes, você não precisa gastar muito tempo copiando dados manualmente para mesclá-los. Um comando especial chamado consulta Append automatiza a tarefa selecionando dados de uma tabela e copiando-os para outra rapidamente. Você ainda pode escolher os registros que deseja copiar de sua tabela de origem e anexar na tabela de destino.

Etapa 1


Abra um banco de dados do Access que contém uma tabela que você deseja mesclar em outra tabela. Certifique-se de que os tipos de dados nas tabelas de origem e destino sejam compatíveis. Por exemplo, se o primeiro campo na tabela de origem for um campo numérico, o primeiro campo na tabela de destino deverá ser um campo numérico. Como a Microsoft observa, "os campos de texto são compatíveis com a maioria dos outros tipos de campos". Em outras palavras, não há problema se um campo na tabela de origem for um campo numérico e o campo correspondente na tabela de destino for um campo de texto.

Etapa 2


Clique em "Criar" e, em seguida, clique em "Design de consulta" para exibir a janela Mostrar tabela que lista as tabelas do banco de dados. Clique na tabela que contém os registros que você deseja copiar. Clique em “Adicionar” seguido de “Fechar”. O Excel coloca a tabela e seus campos no designer de consulta.

Etapa 3


Clique duas vezes no asterisco na parte superior do designer de consulta e o Excel adiciona todos os campos da tabela à grade de design da consulta.

Etapa 4


Clique em "Executar" para executar a consulta e visualizar uma tabela que mostra os registros da tabela. Clique em "Exibir" seguido de "Visualização de design" e clique em "Anexar" para abrir a janela Anexar.

Etapa 5


Clique em “Banco de dados atual”, se a tabela de destino estiver no banco de dados atual e, em seguida, clique na caixa de combinação “Nome da tabela”. Selecione a tabela à qual deseja anexar os registros da tabela de origem. Caso contrário, clique em "Outro Banco de Dados" e digite o nome e a localização do banco de dados que contém a tabela de destino. Digite o nome dessa tabela na caixa de combinação “Nome da tabela” e clique em “OK”.

Etapa 6


Clique com o botão direito do mouse na parte superior da janela de design da consulta e selecione "Exibição de folha de dados" para exibir uma visualização mostrando os registros que a consulta anexará. Clique com o botão direito do mouse no topo da janela novamente e selecione “Design View”.

Etapa 7


Clique em "Exibir" seguido de "Folha de dados e, em seguida, clique em "Executar". Uma janela de diálogo perguntará se você deseja anexar as linhas da tabela de origem à tabela de destino. Clique em "Sim" para fazer isso ou clique em "Não". para cancelar a operação. Quando você clica em "Sim", o Excel mescla suas tabelas.

Dica


É possível que sua operação de consulta de acréscimo não seja executada. Se nada acontecer depois de clicar em "Executar", verifique a barra de status na parte inferior do Excel e procure uma mensagem que diz "Esta ação ou evento foi bloqueado pelo modo desabilitado". Se você vir essa mensagem, clique em “Ativar conteúdo” localizado na barra de mensagens.

Se você quiser criar uma cópia de backup da tabela de destino antes de mesclar os dados nela, clique com o botão direito do mouse no nome da tabela no painel Tabelas e selecione "Copiar". Você pode clicar com o botão direito do mouse em um espaço vazio nesse painel e selecionar "Colar" para colar uma cópia da tabela. Os backups garantem que você não perca informações críticas se ocorrer um problema durante uma alteração no banco de dados.

Este exemplo ilustra a mesclagem de todos os registros de uma tabela de origem em uma tabela de destino. Você também tem a opção de escolher os registros que deseja copiar para a tabela de destino. Depois de selecionar uma tabela na janela Mostrar tabela, não clique no asterisco para escolher todos os campos da tabela. Em vez disso, clique duas vezes em cada campo para adicioná-lo à grade de consulta. Quando terminar, cada campo aparecerá em uma coluna separada na grade. Você pode então digitar critérios de seleção na caixa de texto Critérios ao lado de qualquer campo. Por exemplo, se você deseja mesclar apenas registros onde o campo totalSales for maior que 200, "digite> 200" (sem as aspas) na caixa de texto Critérios ao lado do campo totalSales. Consulte a documentação de ajuda do Access para saber como aplicar outros tipos de critérios às consultas.