Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os dados em uma tabela geralmente se relacionam com dados em outra tabela. Por exemplo, você pode ter uma tabela Professores e uma tabela classe , e a tabela Classe pode ter uma relação de pesquisa com a tabela Professores para mostrar qual professor instrui a classe. Você pode usar uma coluna de pesquisa para mostrar dados da tabela Professores . Isso geralmente é conhecido como uma coluna de consulta.
Definir uma relação
Você pode criar vários tipos de relações de uma tabela para outra (ou entre uma tabela e ela mesma). Cada tabela pode ter uma relação com mais de uma tabela e cada tabela pode ter mais de uma relação com outra tabela. Alguns tipos de relacionamento comuns são:
- ** Muitos-para-um - Nesse tipo de relação, cada linha na tabela A pode corresponder a mais de uma linha na tabela B, mas cada linha na tabela B pode corresponder apenas a uma linha na tabela A. Por exemplo, uma classe tem uma única sala de aula. Esse é o tipo mais comum de relação e é mostrado na lista de colunas como uma coluna de pesquisa
- Um para muitos - Nesse tipo de relação, cada linha na tabela B pode corresponder a mais de uma linha na tabela A, mas cada linha na tabela A pode corresponder apenas a uma linha na tabela B. Por exemplo, um único professor ensina várias aulas.
- Muitos para muitos - Nesse tipo de relacionamento, cada linha na tabela A pode corresponder a mais de uma linha na tabela B e vice-versa. Por exemplo, os alunos frequentam muitas aulas e cada classe pode ter vários alunos.
Além disso, é possível definir os comportamentos em cascata avançados em relacionamentos muitos para um e um para muitos sempre que uma ação é executada na tabela principal.
Adicionar uma coluna de pesquisa (Relacionamento muitos para um)
Para adicionar uma relação de pesquisa a uma tabela, crie uma relação na área Relações e especifique a tabela com a qual você deseja criar uma relação.
No powerapps.com, no painel de navegação esquerdo, selecione Tabelas. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado.
Selecione uma tabela existente ou crie uma nova tabela
Selecione a área Relações .
Selecione Adicionar relação e selecione um tipo de relação, como Muitos para um.
No painel direito, selecione uma tabela Relacionada para a tabela Atual e selecione Concluído.
Selecione Salvar tabela.
Adicionar uma relação um-para-muitos
Para adicionar uma relação um-para-muitos, crie uma relação na área Relações e especifique a tabela com a qual você deseja criar uma relação.
Em powerapps.com, selecione Tabelas no painel de navegação esquerdo. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado.
Selecione uma tabela existente ou crie uma nova tabela
Selecione a área Relações .
Selecione a seta para baixo à direita de Adicionar relação e selecione Um para muitos.
Selecione uma tabela. Observe que as colunas Look up serão mostradas na tabela Atual, elas serão padronizadas com o nome da tabela (neste exemplo, Professor), mas você poderá alterá-las se necessário. Selecione Concluído para adicionar a relação à sua tabela.
Observação
No caso de relações um-para-muitos, a coluna de pesquisa será criada na tabela relacionada, não na tabela que você selecionou no momento. Se precisar da pesquisa na tabela atual, crie um relacionamento Muitos para um.
Selecione Salvar tabela.
Adicionar um relacionamento muitos para muitos
Para adicionar uma relação muitos-para-muitos, crie uma relação na área Relações e especifique a tabela com a qual você deseja criar uma relação.
Em powerapps.com, selecione Tabelas no painel de navegação esquerdo. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado.
Selecione uma tabela existente ou crie uma nova tabela
Selecione a área Relações .
Selecione Adicionar relação e selecione Muitos-para-muitos. Isso abre um painel para você escolher a tabela com a qual deseja criar uma relação. Selecione a tabela na lista suspensa Tabela relacionada.
Depois de selecionar uma tabela, os nomes da relação e da tabela de relacionamento serão exibidos. Eles serão padronizados com os nomes das tabelas combinadas, mas você pode alterá-los se necessário.
Selecione Concluído para adicionar a relação à tabela e, em seguida, selecione Salvar tabela.
Adicionar comportamento de relacionamento avançado
Ao criar uma relação um para muitos ou muitos para um, você também pode definir comportamentos avançados.
Essas opções também são conhecidas como comportamentos em cascata, pois são propagadas em cascata na hierarquia das tabelas relacionadas. Por exemplo, pode ser desejável excluir os testes relacionados e a lição de casa de um aluno se um aluno for removido do sistema. Esse tipo de comportamento é chamado de relação parental.
Por outro lado, convém decidir que não deseja ações em cascata na hierarquia. Por exemplo, na relação professor com a turma, você pode decidir que a tabela filho (turma) não deve ser excluída quando um pai (professor) é excluído. Isso é chamado de relação referencial.
À medida que você modela seus dados de negócios criando tabelas personalizadas ou ao usar tabelas de Modelo de Dados Comuns existentes, considere o comportamento necessário e as implicações para toda a hierarquia de tabelas relacionadas e escolha entre um dos seguintes comportamentos padrão:
Referencial, Remover Link: Em uma relação referencial entre duas tabelas, você pode navegar até todas as linhas relacionadas, mas as ações executadas em uma não afetarão a outra. Por exemplo, se você tiver uma relação um-para-muitos entre professores e classes, excluir um professor não terá impacto na classe relacionada.
Referencial, Exclusão Restrita: em um relacionamento de exclusão restrita, referencial entre duas tabelas, você pode navegar até qualquer linha relacionada. As ações executadas na linha pai não serão aplicadas à linha filho, mas a linha pai não pode ser excluída enquanto a linha filho existir. Isso será útil se você não desejar que linhas filho se tornem órfãs. Isso força o usuário a excluir todos os filhos antes de excluir o pai.
Primário: em um relacionamento primário entre duas tabelas, todas as ações executadas em um registro da tabela pai também são executadas em registros da tabela filho relacionados ao registro da tabela pai. Por exemplo, o proprietário do registro principal herdou o acesso aos registros da tabela filho e, quando o registro principal for excluído, todos os registros secundários também serão excluídos.
Costume: Em uma relação personalizada entre duas tabelas, você seleciona o comportamento associado a cada um de um conjunto de ações possíveis.
Para obter mais informações sobre padrões e comportamentos personalizados: configure o comportamento da relação de tabela.
Usar uma coluna de pesquisa em um aplicativo
Se você criar um aplicativo automaticamente a partir de uma tabela contendo uma coluna de pesquisa, ele aparecerá como um controle de Lista suspensa contendo dados da coluna Nome principal da tabela.
Adicionar relações 1:N e N:N para aplicativos Canvas
Use a função Relacionar para vincular duas linhas por meio de um relacionamento um-para-muitos ou muitos-para-muitos no Microsoft Dataverse. Mais informações: Funções relacionadas e não relacionadas no Power Apps