Em uma relação de listas, as informações de uma lista (a lista de origem) são mostradas automaticamente em outra lista (a lista de destino). Os relacionamentos de lista permitem unir informações de duas listas e mantê-las consistentes enquanto as pessoas editam e excluem itens de lista.
Os relacionamentos ajudam a rastrear e manter informações em várias listas. Os itens da lista de destino também podem ser vinculados e exibir várias colunas de informações da lista de fontes, e as relações podem alterar o que acontece quando um item é excluído (marque Excluindo itens com uma relação).
Neste artigo
Introdução às relações de lista
Adicionando uma coluna de Pesquisa a uma lista existente
Criando colunas na lista de fontes
Excluindo itens com uma relação
Gerenciando relacionamentos de listas quando as listas têm muitos itens
Introdução às relações de lista
Para fazer uma relação de listas, você precisará de duas listas: a lista de origem e a lista de destino. Você deve fazer a lista de fontes primeiro.
Neste exemplo, usaremos uma lista de cursos universitários como a lista de origem e uma lista de leitura como a lista de destino. O objetivo é exibir um nome e um ID do curso para cada livro na lista de leitura sem precisar inserir manualmente as informações.
Faça a lista de fontes. Esta lista terá colunas para todas as informações que você exibirá na lista de alvos posteriormente, bem como informações adicionais para cada item da lista para nossos registros. Por exemplo, faremos uma lista de cursos com as colunas: Nome do curso (título), ID do curso (texto de linha única), Horário da aula (data e hora) e Duração do semestre (escolha, com duas opções: completo, metade).
Preencha a lista de fontes. Crie itens de lista para todas as informações que você exibirá na lista de alvos posteriormente. Para o exemplo, adicionaremos três cursos: Ciência da Computação Intermediária, Introdução à Ciência da Computação e Aprendizado de Máquina. Sua lista deve ter a seguinte aparência:
Lista de cursos
Nome do Curso
(Título)ID do curso
(Texto de linha única)Tempo de Aula
(Data e Hora)Duração do semestre
(Escolha)Ciência da Computação Intermediária CS200 09/09/2021, 00:00 Full Introdução à Ciência da Computação CS101 08/09/2021 09:00 Metade Aprendizado de máquina CS405 10/09/2021, 13:30 Full Faça a lista de alvos. Vamos adicionar uma coluna Autor (texto de linha única) e uma coluna Custo (moeda).
Para adicionar uma coluna de Pesquisa à lista de destino, selecione Adicionar Pesquisa de Coluna>.
Insira um nome para exibir na parte superior da coluna. Vamos chamá-lo de Nome do Curso.
Em Selecionar uma lista como fonte, selecione a lista de fontes. Para este exemplo, selecione a lista Curso.
Em Selecione uma coluna da lista acima, selecione a coluna da lista de origem que deseja exibir nesta lista (a lista de destino) na nova coluna que você está criando. Para este exemplo, selecione Título, pois queremos exibir o Nome do Curso.
Para exibir mais informações de pesquisa da lista de fontes na lista de destinos, selecione Mais opções. Para este exemplo, selecione somente o ID do curso.
Selecione Salvar e preencha a lista de destinos. Quando você adiciona um livro à lista de destino (lista de leitura), agora há uma opção para adicionar informações da lista de fontes. Por exemplo, para The Future of Computing de Lovelace, selecione o Nome do Curso "Machine Learning" e o ID do Curso será preenchido automaticamente (neste caso, é CS405). Como as colunas são colunas de pesquisa, você só precisa preencher uma e a outra preencherá com as informações da lista de fontes.
Sua lista de alvos deve ser semelhante a esta:
Lista de leitura
Título Autor
(Texto de linha única)Gerenciamento de
(Conversor de Moedas)Nome do Curso
(Pesquisa)ID do curso
(Pesquisa)Ciência da Computação para Humanos Smith $20.21 Introdução à Ciência da Computação CS101 O futuro da computação Lovelace US$ 18,15 Aprendizado de máquina CS405 Como usar um computador como um profissional Cline US$ 44,99 Ciência da Computação Intermediária CS200 Digitando para o Amanhã Lorenz $60.20 Aprendizado de máquina CS405
Agora, a lista de Leitura exibe as informações de Nome do Curso e ID do Curso diretamente da lista de Cursos, e é mais fácil categorizar novos itens da lista selecionando opções na lista de Cursos. Você também pode atualizar a lista de cursos, e ela será atualizada automaticamente na lista de leitura, bem como um link direto para a lista de cursos da lista de leitura.
Colunas exclusivas
Ao criar uma coluna, você pode especificar que ela contenha valores exclusivos. Isso significa que a lista não pode ter valores duplicados nessa coluna. Você não pode 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 lixeira se isso resultar em um valor duplicado. E se você criar uma coluna de pesquisa em uma lista de origem e definir essa coluna como exclusiva, a coluna na lista de destino também não deverá conter valores duplicados.
Observação
A exclusividade não diferencia maiúsculas de minúsculas. Por exemplo, ORD-231 e ord-231 são considerados valores duplicados.
Uma coluna exclusiva também deve ter um índice. Ao criar uma coluna exclusiva, você pode ser solicitado a criar o índice. O índice será criado automaticamente quando você selecionar OK. Depois que uma coluna exclusiva tiver um índice, você não poderá remover o índice dessa coluna, a menos que primeiro redefina a coluna para permitir valores duplicados.
Tipos de coluna com suporte para colunas exclusivas:
- Linha única de texto
- Opção (valor único)
- Número
- Moeda
- Data e Hora
- Pesquisa (valor único)
- Pessoa (valor único)
Tipos de coluna sem suporte para colunas exclusivas:
- Várias linhas de texto
- Opção (valores múltiplos)
- Calculada
- Hiperlink ou Imagem
- Colunas personalizadas
- Pesquisa (com vários valores)
- Pessoa (valores múltiplos)
- Sim/Não
Adicionando uma coluna de Pesquisa a uma lista existente
Lembre-se de que a lista de origem é a lista com informações que você deseja exibir, e a lista de destino é a lista onde você deseja que as informações sejam exibidas. Por exemplo, marque a seção acima, Introdução aos relacionamentos de lista.
Observação
As colunas de pesquisa devem ser criadas e usadas no mesmo site. As colunas de site criadas no site raiz não podem ser usadas em subsites.
- Na lista em que você deseja a coluna Pesquisa, selecione Adicionar coluna>Pesquisa.
- Em Selecionar uma lista como fonte, selecione a lista de fontes da qual obter informações.
- Em Selecione uma coluna da lista acima, selecione quais informações você deseja exibir da lista de fontes nessa nova coluna na lista de destino. As informações selecionadas serão exibidas na nova coluna que você está criando.
- Para exibir mais informações de pesquisa da lista de fontes em mais colunas, selecione Mais opções. Todas as caixas de seleção que você marcar aqui criarão novas colunas em sua lista de destino. Você poderá adicionar mais colunas nessas configurações mais tarde se houver mais informações da lista de fontes que deseja exibir.
- Se você quiser que as exclusões da lista de fontes afetem esta lista, abaixo de Exclusões da lista de fontes afetam esta lista, alterne Sim. Confira Excluindo itens com uma relação para obter mais informações.
- Alterne quaisquer outras configurações desejadas e selecione Salvar.
Criando colunas na lista de fontes
A tabela a seguir resume os tipos de coluna que podem e não podem ser usados para criar colunas de pesquisa.
Tipos de coluna com suporte:
- Linha única de texto
- Núm
- Data e Hora
- Pesquisa (valor único)
Tipos de coluna sem suporte:
- Várias linhas de texto
- Opção
- Calculado
- Hiperlink ou Imagem
- Colunas personalizadas
- Pesquisa (com vários valores)
- Person
- Sim/Não
- Moeda
Excluindo itens com uma relação
Ao criar uma coluna de pesquisa, em Relação, você pode marcar Impor comportamento de relação e, em seguida, selecionar Exclusão restrita ou Exclusão em cascata.
Observação
Você deve ter a permissão Gerenciar Listas em uma lista para criar ou modificar relações de exclusão.
Exclusão restrita significa que, como a lista de origem está vinculada a essa lista de destino, nenhum item da lista de origem que aparece na lista de destino pode ser excluído. Você pode continuar a adicionar à lista de fontes normalmente, mas não poderá excluir itens como fazia anteriormente.
A exclusão em cascata garante que todos os itens relacionados sejam excluídos de ambas as listas ao mesmo tempo. Se você excluir da lista de origem, o item também será removido da lista de destino.
Se você desmarcar Impor comportamento de relacionamento, o padrão é quando você exclui da lista de origem, o item também é removido da lista de destino.
Gerenciando relacionamentos de listas quando as listas têm muitos itens
Quando uma lista tem milhares de itens, pode levar mais tempo para classificar, pesquisar e filtrar. As listas indexarão automaticamente as colunas na ordem da data de criação para otimizar a classificação em listas grandes. Para indexar manualmente uma coluna, marcar Adicionar um índice a uma lista ou coluna da biblioteca.
Ao criar relações de lista em uma lista grande, você pode atingir um limite ou limite de recursos e pode ser bloqueado nas seguintes circunstâncias:
- Se você tornar uma coluna exclusiva em uma lista existente que tenha mais itens do que o Limite do Modo de Exibição de Lista (mas observe que adicionar um item a uma lista que torna a lista maior do que o Limite do Modo de Exibição de Lista é uma operação que geralmente não é bloqueada).
- Se você ativar a Exclusão em Cascata ou a Exclusão Restrita para um campo de pesquisa em uma lista que tenha mais itens do que o Limite do Modo de Exibição de Lista.
- Você excedeu o Limite de Pesquisa do Modo de Exibição de Lista, que, por padrão, é de doze colunas de pesquisa.
- O número de itens em uma operação de exclusão excede 1.000.
Para obter mais informações sobre como gerenciar listas com muitos itens, Marque Gerenciar listas e bibliotecas grandes.