O que saber
- Em Database Tools, vá para Relationships, selecione tabelas, arraste um campo de uma tabela para outra e clique em Create.
- O Access suporta três tipos de junções por meio deste assistente: um para um, um para muitos e muitos para um.
Este artigo explica como criar um relacionamento simples usando o Access for Microsoft 365, Access 2019, Access 2016 e Access for Mac.
Como Fazer uma Relação de Acesso
-
Com o Access aberto, vá para o menu Database Tools na parte superior do programa. Na área Relacionamentos, selecione Relacionamentos.
-
A janela Mostrar Tabela deve aparecer. Caso contrário, escolha Show Table na guia Design. Na tela Mostrar tabela, escolha as tabelas que você deseja envolver no relacionamento e selecione Add.
Se o banco de dados já apresenta relacionamentos mapeados, geralmente devido a formulários, relatórios ou consultas existentes, o Access ignora esse pop-up e vai direto para a visualização Design da janela Relacionamentos.
-
Arraste um campo de uma tabela para a outra para que a janela Design seja aberta. Se seu banco de dados já inferir relacionamentos, esta janela já será preenchida com relacionamentos.
Segure a tecla Ctrl para selecionar vários campos; arraste um deles para arrastar todos para a outra mesa.
-
Escolha qualquer outra opção desejada, como Impor integridade referencial ou Campos relacionados à atualização em cascata e selecione Create ou Create New.
Selecionar impor integridade referencial significa que o banco de dados não aceitará dados que não correspondam ao relacionamento. As duas opções cascade forçam o banco de dados a limpar ou atualizar quando o registro de origem for alterado. Por exemplo, selecionar campos relacionados de atualização em cascata solicitará que o banco de dados corrija o valor na tabela relacionada quando um valor na tabela de origem for alterado; se for deixado desmarcado, os valores antigos permanecem e os novos registros ganham o novo valor.
Tipos de Junção
O Access suporta três tipos de junções por meio deste assistente: um para um, um para muitos e muitos para um. Em geral, você normalmente usará o primeiro tipo de junção, que vincula os dados quando os registros de um correspondem aos registros do outro.
O Access suporta outros tipos de junções, mas você terá que gerenciá-los por meio de ferramentas avançadas, não pela janela Relacionamentos.