Criar relações de lista utilizando colunas exclusivas e de pesquisa

Criar relações de lista utilizando colunas exclusivas e de pesquisa

Pode criar relações entre as listas da Microsoft 365 utilizando uma combinação de colunas únicas, colunas de procura e aplicação de relacionamentos (cascata e restringir a eliminação), tudo isso aumenta a sua capacidade de criar soluções de negócio mais sofisticadas e ajudar a preservar a integridade dos seus dados.

Pode criar listas no Microsoft SharePoint, na aplicação Lists na Microsoft 365 ou em Teams. Aprenda a começar com listas em Equipas microsoft.

Visão geral das relações da lista

As secções seguintes fornecem informações de fundo importantes sobre a criação de relações entre as listas de origem e alvo, criando colunas únicas e de procura e aplicando o comportamento da relação de lista. Você verá como adicionar colunas de procura primária e secundária, visualização, edição e eliminação de itens dentro das relações de lista, e gerir relações de lista quando as listas têm muitos itens.

Usando colunas únicas e de procura para atribuir livros a cursos

Lista de Cources com callouts

Lista de leitura com callouts para combinar com a lista de Cursos

  1. A lista de origem chama-se Lista de Leitura e a lista-alvo chama-se Cursos.

  2. Cada lista tem colunas únicas para garantir que os dados corretos são compatíveis.

  3. A coluna de procura primária na lista de origem (Lista de Leitura) "olha para cima" a coluna de ID na lista-alvo (Cursos) com base num valor correspondente.

  4. Uma coluna de procuração secundária na lista de origem insere automaticamente a coluna 'Nome do Curso' da lista de alvos.

Quando se cria uma coluna, pode especificar que a coluna deve conter valores únicos. Isto significa que a lista não pode ter valores duplicados nessa coluna. Não é possível adicionar um item de lista que contenha um valor duplicado, modificar um item de lista existente que resultaria na criação de um valor duplicado, ou restaurar um item da Caixa de Reciclagem se este resultar num valor duplicado. Além disso, se criar uma coluna de procura numa lista de origem e definir essa coluna como única, a coluna na lista-alvo também não deve conter valores duplicados.

Nota: A singularidade não é sensível a casos. Por exemplo, ORD-231 e ord-231 são considerados valores duplicados.

Uma coluna única também deve ter um índice. Quando criar uma coluna única, poderá ser solicitado a criar o índice e este é automaticamente criado quando clica EM OK. Uma vez que uma coluna única tenha um índice, não é possível remover o índice dessa coluna, a menos que redefina a coluna para permitir valores duplicados.

A tabela seguinte resume quais os tipos de colunas que podem ou não ser usados para criar colunas únicas.

Tipos de Coluna Suportados

Tipos de Coluna Não Suportados

Uma linha de texto

Várias linhas de texto

Escolha (valor único)

Escolha (múltiplos valores)

Número

Calculado

Moeda

Hiperligação ou Imagem

Data e Hora

Colunas Personalizadas

Procura (valor único)

Procura (multi-valor)

Pessoa (valor único)

Pessoa (multi-valor)

Sim/Não

Para criar uma relação entre duas listas, cria-se uma coluna de procura na lista de origem que recupera (ou "olha para cima") um ou mais valores correspondentes a partir de uma lista de alvos. Uma vez que crie esta coluna de procura (a coluna primária), pode continuar a adicionar colunas adicionais (colunas secundárias) da lista de alvos à lista de origem. Colunas secundárias adicionais devem ter um tipo de dados suportado descrito abaixo.

A tabela seguinte resume os tipos de colunas que podem e não podem ser usados para criar colunas de procuração.

Tipos de Coluna Suportados

Tipos de Coluna Não Suportados

Uma linha de texto

Várias linhas de texto

Número

Moeda

Data e Hora

Pessoa ou Grupo

Calculado

Hiperligação ou Imagem

Colunas Personalizadas

Sim/Não

Escolha

Pesquisar

Existem dois tipos de colunas de procura que pode criar, uma coluna de procura com uma relação forçada e uma coluna de procura com uma relação não forçada.

Numa coluna de procura com uma relação forçada (também chamada integridade referencial), pode procurar valores únicos e manter a integridade dos seus dados na lista de alvos de uma de duas formas:

Eliminação de Cascatas    Quando um item na lista-alvo é eliminado, o item ou itens relacionados na lista de origem também são eliminados. Neste caso, pretende certificar-se de que todos os itens relacionados são eliminados como parte de uma transação de base de dados. Por exemplo, se eliminar uma encomenda numa lista de alvos, pode garantir que os itens de encomenda correspondentes na lista de origem também sejam eliminados. Não pretende ter itens de encomenda sem uma ordem correspondente, porque isso criaria itens de encomenda "órfãos" que poderiam causar confusão mais tarde.

Restringir excluir    Quando tenta eliminar um item na lista de alvos e tem um ou mais itens relacionados na lista de origem, está impedido de eliminar o item na lista de alvos. Neste caso, pretende certificar-se de que o item relacionado na lista-alvo é preservado. Por exemplo, se alguém tentar apagar um item de encomenda de uma lista de alvos, um cliente pode ainda ter essa encomenda pendente, e pretende evitar que essa operação de eliminação ocorra até que a encomenda seja processada. Não quer que a ordem do cliente seja acidentalmente apagada porque isso afetaria a sua capacidade de completar a encomenda.

Lista de cursos tentando apagar dois itens.

Lista de leitura com itens eliminados

  • Uma operação de eliminação em cascata garante que todos os itens relacionados sejam eliminados numa transação de base de dados. Por exemplo, se apagasse o item na lista de Cursos com um ID de lista de 1, também eliminaria itens na Lista de Leitura que referiu o item eliminado.

  • Uma operação de exclusão restrita impede a eliminação de itens na lista-alvo se existirem itens de lista de origem relacionados. Assim, se tentasse apagar o item na lista de Cursos com um ID de lista de 3, seria impedido de o fazer, porque ainda é referenciado por pelo menos um item na Lista de Leitura.

A aplicação de uma lista de comportamentos de relacionamento ajuda a manter os seus dados válidos e a prevenir inconsistências que podem causar problemas na estrada.

Nota: Tem de ter a permissão de Manage Lists numa lista para criar ou modificar uma relação forçada.

Uma coluna de procuração que impõe uma relação também deve ter um índice. Quando crias uma coluna de procuração que impõe uma relação, podes ser solicitado a criar o índice. Quando seleciona OK,o índice é automaticamente criado. Depois de uma coluna de procuração que impõe uma relação tem um índice, não se pode remover o índice dessa coluna, a menos que primeiro remova a relação forçada.

Uma coluna de procura com uma relação não executada

Numa coluna de procura com uma relação não executada, pode procurar valores únicos ou múltiplos da lista de origem na lista de alvos. Quando tem permissões para eliminar um item na lista de origem, não existem restrições adicionais para eliminar ou eliminar operações que ocorram na lista de alvos.

Um dos benefícios de criar relações de lista é que pode exibir e editar colunas de duas ou mais listas, numa página. Quando cria uma coluna de procura numa lista de origem, a coluna primária apresenta valores a partir da coluna da lista de alvos, mas também pode especificar que colunas secundárias adicionais da lista de alvos também aparecem ao lado da coluna primária e das outras colunas de lista de origem.

Nota: Deve especificar aceitar vários valores e colunas adicionais relacionadas com a coluna primária quando criar a coluna primária. Embora possa renomear a coluna da lista, não pode adicionar estas outras funcionalidades. Para alterar para vários valores, adicione colunas ou outras opções depois de ter criado uma lista, aceda às definições>Configuraçõesda Lista .

Adicionando vários valores e colunas adicionais à coluna de procura

O valor da coluna primária é um link que pode selecionar para o visor todos os valores da coluna desse item na lista de alvos. Cada valor de coluna secundária da lista-alvo apresenta como texto na coluna da lista de origem. Se criar uma coluna de procura com vários valores, cada coluna da lista alvo, primária ou secundária, exibe os seus múltiplos valores correspondentes delimitados por pontos de selimite. Pode manipular estas colunas primárias e secundárias na vista da lista da mesma forma que as colunas da lista de origem, adicionando, removendo, filtrando e classificando.

O nome da coluna primária é um nome que fornece quando cria a coluna de procuração. Por predefinição, cada nome de coluna secundária segue uma convenção padrão de nomeação do nome da coluna primária <na lista de origem>: <nome da coluna na lista-alvo>. Alterando o nome da coluna primária, portanto, altera os nomes de todas as colunas secundárias. No entanto, pode modificar os nomes e descrições das colunas secundárias predefinidos para tornar os nomes mais significativos para si.

Lista de instrumentos com ID de instrumento e instrumento em destaque

lista de músicos com ID e Título em destaque

  1. 1. Coluna de procura primária com vários valores.

  2. 2. Coluna de procuração secundária com vários valores.

  3. 3. O nome da coluna foi alterado do nome predefinido de Instrumentos: Título para Instrumentos.

Nota: O ID do nome da coluna está disponível por defeito, mas escondido. Para a utilizar, selecione Ver Opçõese, em seguida, selecione Editar a vista atual. Desloque-se e verifique a caixa de exibição.

Quando cria relações de lista utilizando colunas de procura, colunas únicas e listas com relações forçadas, pode atingir um limiar ou limite de recursos e pode ser bloqueado nas seguintes circunstâncias:

  • Se fizer uma coluna única numa lista existente que tenha mais itens do que o Limiar de Visualização de Listas (mas note que adicionar um item a uma lista que torna a lista maior do que o Limite de Visualização de Lista é uma operação que normalmente não está bloqueada).

  • Se ligar cascade Delete ou Restrict Delete para um campo de procuração numa lista que tenha mais itens do que o Limiar de Visualização de Listas.

  • Excedeu o Limiar de Procuração de Listas, que por padrão são doze colunas de procura.

  • O número de itens numa operação de eliminação ultrapassa os 1.000.

Para obter mais informações sobre a gestão de listas com muitos itens, consulte listas de gestão e bibliotecas com muitos itens.

Aviso: Não pode fazer as seguintes coisas:

  • Crie uma coluna única numa lista com permissões de nível de item definidas.

  • Quebre a herança das permissões de uma lista para um item de lista se a lista contiver uma coluna única.

  • Crie uma coluna única ou modifique uma coluna para ser única numa lista que contenha itens com permissões únicas ou que tenha a aprovação do conteúdo ativada.

Para adicionar uma nova coluna, siga estes passos:

  1. Navegue para o site que contém a lista.

  2. Selecione o nome da lista no site ou selecione Definições Botão de Configurações Online SharePoint , selecione Conteúdo do Sitee, em seguida, selecione o nome da lista.

  3. Encontre os cabeçalhos da coluna no topo da lista. Selecione +Adicionar Coluna à direita dos cabeçalhos da coluna.

    Adicionar uma coluna no SharePoint Online.

  4. Um dropdown aparece com vários tipos de colunas que pode criar. Escolha um dos seguintes tipos de colunas:

    • Uma linha de texto

    • Várias linhas de texto

    • Localização

    • Número

    • Sim/Não

    • Pessoa

    • Data

    • Escolha

    • Hiperligação

    • Imagem

    • Moeda

    Nota: Se pretender criar uma coluna Deestaço, selecione Mais a partir do dropdown. Nomeie a sua coluna e selecione o tipo Deacurso a partir do ecrã de opções de coluna. Depois disto, pode saltar os passos 5 e 6.

  5. Adicione o nome da coluna e informações no painel que aparece no lado direito da página.

  6. Toggle Impor valores únicos a Sim.

    Selecionando Impor valores únicos

    Se selecionar um tipo de dado não suportado para uma coluna, não aparece valores únicos.

  • Não se pode remover o índice de uma coluna única. Para remover o índice, tem de alterar a coluna de uma coluna única para uma que permita duplicar os valores primeiro e, em seguida, remover o índice.

  • Se tentar alterar uma coluna existente de valores duplicados para valores únicos, poderá ser impedido de estoirar esta operação se a coluna existente contiver valores duplicados. Primeiro, deve remover todos os valores duplicados e, em seguida, alterar a coluna de permitir valores duplicados para uma coluna única.

  • Se pretender alterar o tipo de dados da coluna única, faça o seguinte:

    • Alterar a coluna para permitir valores duplicados

    • Remover o índice

    • Altere a coluna para o outro tipo de dados suportado

    • Então faça a coluna única.

Estes passos o percorrem através da configuração de uma coluna de procura que exibe a coluna primária, e opcionalmente uma coluna secundária numa lista. A coluna primária pode ser indexada, mas uma vez que a coluna secundária (ou campo) é controlada pela primária, não pode ser única ou indexada.

  1. Navegue para o site que contém a lista.

  2. Selecione o nome da lista na navegação do site ou selecione Definições Botão de Configurações Online SharePoint , selecione Conteúdo do Sitee, em seguida, selecione o nome da lista.

  3. Encontre os cabeçalhos da coluna no topo da lista. Selecione +Adicionar Coluna à direita dos cabeçalhos da coluna.

    Adicionar uma coluna no SharePoint Online.

  4. A partir do dropdown, selecione Mais.

    O botão mais opções selecionado

  5. Sob o tipo de informação nesta coluna é,selecione Lookup (informações já neste site).

  6. Na informação obter do campo, selecione uma lista de alvos.

  7. Neste campo de coluna, selecione uma coluna primária.

  8. Em Baixo Adicione uma coluna para mostrar cada um destes campos adicionais, para cada coluna secundária que pretende adicionar, verifique a caixa de verificação ao lado do nome da coluna. Apenas estão listadas colunas com tipos de dados suportados.

  9. Mais tarde, se pretender adicionar ou remover colunas secundárias, modificar a coluna de procuração e fazer as seleções que deseja.

    Nota: Não se pode indexar uma coluna secundária ou tornar uma coluna secundária única.

  10. Se pretender que as colunas de procuração apresentem na vista predefinitiva, selecione Adicionar à vista predefinitiva.

  11. Para criar uma relação forçada, selecione Executar o comportamento de relacionamento e, em seguida, selecione Restrict Delete ou Cascade Delete.

  12. Selecione OK.

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Mantenha um passo à frente com o Microsoft 365

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×