10 Coisas que você precisa saber sobre relacionamentos no acesso 2016
As relações entre campos, tabelas, registros e assim por diante, são as coisas mais comuns que você lidar com no Access 2016. Manter essas dez dicas em mente:
Conteúdo
Um relacionamento um-para-muitos conecta um registro na tabela pai a muitos registros na tabela filho.
Definir a relação para ligar ordens para os clientes ou locais de eventos. Um cliente pode ter muitas ordens, e um local pode ter muitos eventos. Dessa forma, você não tem que repetir todas as informações de contato do cliente em cada fim, nem toda a informação de localização em cada evento.
Uma relação de um-para-um conecta uma ficha na tabela pai para um registo na tabela criança.
Este não é um tipo de relacionamento comum, mas pode ser usado se você precisar dividir uma tabela que contém muitos campos em duas tabelas.
Relacionar o campo de chave primária na tabela pai com o mesmo campo (chamado de chave estrangeira) na tabela filho.
Este é o cenário mais comum. A tabela pai contém um campo de chave primária e tabela filho contém o mesmo nome do campo. Por exemplo, um Clientes e Encomendas mesa pode compartilhar um CustomerID. Cliente é normalmente a chave primária de clientes e uma chave estrangeira em ordens.
Campos unidos na relação deve ser do mesmo tipo de dados.
Você não pode relacionar um campo de texto na tabela pai a um campo de número na tabela de criança ou vice-versa. Os campos devem ser ou campos de texto ou campos de número em cada tabela.
Impor a integridade referencial na caixa de diálogo Editar relações para evitar “órfão” de entrada de registro na tabela filho.
Um órfão é um registro na tabela filho que não tem um registro correspondente na tabela pai. O exemplo clássico é um fim em uma tabela Pedidos para um cliente não na tabela clientes. integridade referencial impede de entrar esses tipos de ordens órfãos.
Situado Cascade atualização dos campos relacionados na caixa de diálogo Editar relações para atualizar o valor de chave na tabela filho quando ele é atualizado na tabela pai.
Suponha que você tenha duas tabelas, uma lista de categorias em uma tabela ExpenseType (nome do campo Categoria) e um campo em uma tabela Despesas chamada Categoria. O campo de categoria nas Despesas é povoado por uma caixa de combinação que puxa seus dados de campo Categoria da tabela ExpenseType. Suponha ainda que um erro de digitação foi feita para Jantar-se escrevia Dinning. Se você definir Cascade atualização dos campos relacionados, você pode editar Dinning em ExpenseType para jantar, e vai mudar em cada registro onde usado na tabela de Despesas.
Video: ESQUADRÃO SUICIDA! 10 COISAS QUE VOCÊ PRECISA SABER!
Situado Cascade Excluir registros relacionados na caixa de diálogo Editar relações excluir registros relacionados na tabela filho quando o registro correspondente é eliminado na tabela pai.
Video: 10 Coisas Que Você Precisa Saber Sobre o Mundo do Sertanejo | Sertanejer | Multishow
Com esta configuração em uma relação entre LocationID em Locais e LocationID em Eventos, excluir um registro de local e você vai apagar todos os eventos para esse local.
Definir relações entre tabelas define automaticamente junta-se para essas tabelas ao construir consultas.
Relacionamento junta são realizados para consultar vista de estrutura. Se você definir um relacionamento entre os locais e eventos do LocationID, você verá que juntar linha quando você adicionar essas tabelas para uma nova consulta no design da consulta.
Excluir um campo que é parte de um relacionamento e você vai eliminar a relação.
Você não pode ter um relacionamento entre dois campos se um deles está faltando, certo? Assim, Access remove o relacionamento quebrado quando você excluir um campo que é parte dessa relação.
Se uma chave primária é parte de um relacionamento, você não pode alterar a chave primária na tabela para outro campo sem primeiro excluir o relacionamento.
Para alterar as chaves primárias em uma mesa onde sua chave primária é parte de um relacionamento, você deve primeiro abrir a janela Relações e excluir o relacionamento antes que o acesso lhe permitirá alterar a chave primária para outro campo na tabela. Na janela de relações, direito, clique na linha de associação entre as duas tabelas e escolha Delete para apagar o relacionamento.