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

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

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode criar relações entre listas usando uma combinação de colunas exclusivas, colunas de pesquisa e imposição de relações (exclusão restrita ou em cascata), sendo que todas elas aprimoram sua capacidade de criar soluções comerciais mais sofisticadas e ajudar a preservar a integridade de seus dados.

Visão geral de relações de lista

As seções a seguir fornecem informações básicas importantes sobre como criar relações entre listas de origem e de destino, criar colunas exclusivas e de pesquisa, impor comportamento de relação de lista, adicionar colunas de pesquisa primárias e secundárias, exibir, editar e excluir itens nas relações de lista, gerenciar relações de lista quando as listas têm muitos itens, além dos benefícios adicionais de usar um programa de edição como o Microsoft SharePoint Designer 2013.

Uma visão geral das relações de lista
Usando colunas exclusivas e de pesquisa para processar pedidos de presente.

1. a lista de itens é a lista de origem e a lista de pedidos é a lista de destino.

2. cada lista tem colunas exclusivas para garantir que os dados corretos sejam correspondentes.

3. A coluna de pesquisa primária na lista de origem "pesquisa" a coluna ID do Pedido na lista de destino com base em um valor correspondente.

4. Uma coluna de pesquisa secundária na lista de origem insere automaticamente a coluna Descrição dos Pedidos na lista de destino.

Ao criar uma coluna, você pode especificar que a coluna deve conter valores exclusivos. Isso significa que a lista não pode ter valores duplicados nessa coluna. Você não pode adicionar um item da lista que contenha valor duplicado, modificar um item da lista existente que resultará na criação de um valor duplicado ou restaurar um item da Lixeira caso resulte em um valor duplicado. Além disso, se você criar uma coluna de pesquisa em uma lista de origem e definir essa coluna para que seja exclusiva, a coluna na lista de destino não deverá conter valores duplicados.

Observação :  A exclusividade não pode diferenciar maiúsculas de minúsculas, portanto, 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 e ser automaticamente criado quando você clica em OK. Quando uma coluna exclusiva tem um índice, você não pode remover o índice dessa coluna, a menos que primeiro redefina a coluna para permitir valores duplicados.

A tabela a seguir resume quais tipos de coluna podem e não podem ser usados para criar colunas exclusivas.

Tipos de coluna com suporte

Tipos de coluna sem suporte

Linha única de texto

Várias linhas de texto

Opção (valor único)

Opção (valores múltiplos)

Número

Calculado

Moeda

Hiperlink ou Imagem

Data e Hora

Colunas personalizadas

Pesquisa (valor único)

Pesquisa (valores múltiplos)

Pessoa ou grupo (valor único)

Pessoa ou grupo (valores múltiplos)

Sim/Não

Para criar uma relação entre duas listas, na lista de origem, você criará uma coluna de pesquisa que recuperará (ou "pesquisará") um ou mais valores de uma lista de destino, se esses valores corresponderem ao valor na coluna de pesquisa da lista de origem. Depois de criar essa coluna de pesquisa (a coluna primária), você poderá continuar adicionando outras colunas (colunas secundárias) da lista de destino à lista de origem, se essas colunas adicionais tiverem um tipo de dados com suporte descrito a seguir.

A tabela a seguir resume quais tipos de coluna podem e não podem ser usados para criar colunas de pesquisa.

Tipos de coluna com suporte

Tipos de coluna sem suporte

Linha única de texto

Várias linhas de texto

Número

Moeda

Data e Hora

Pessoa ou Grupo

Calculada

Hiperlink ou Imagem

Colunas personalizadas

Sim/Não

Opção

Pesquisa

Existem dois tipos de colunas de pesquisa que você pode criar, uma coluna de pesquisa com relação imposta e uma coluna de pesquisa com relação não imposta.

Uma coluna de pesquisa com uma relação imposta

Em uma coluna de pesquisa com relação imposta (também chamada de integridade referencial), você pode pesquisar valores únicos e manter a integridade de seus dados na lista de destino de uma das duas maneiras:

Exclusão em Cascata    Quando um item na lista de destino é excluído, um ou mais itens na lista de origem também são excluídos. Nesse caso, você deseja verificar se todos os itens relacionados são excluídos como parte de uma transação do banco de dados. Por exemplo, se excluir um pedido de uma lista de destino, você poderá verificar se os itens correspondentes do pedido na lista de origem também serão excluídos. Você não deseja ter itens do pedido sem um pedido correspondente, pois isso criará itens de pedido "órfãos" que poderiam causar confusão posteriormente.

Exclusão Restrita    Ao tentar excluir um item na lista de destino e ele tiver um ou mais itens relacionados na lista de origem, você será impedido de excluir o item da lista de destino. Neste caso, você desejará verificar se o item relacionado na lista de destino será preservado. Por exemplo, se alguém tentar excluir um item de pedido de uma lista de destino, um cliente ainda poderá ter esse pedido pendente, e você desejará impedir que essa operação de exclusão ocorra até que o pedido tenha sido processado. Você não desejará que o pedido do cliente seja acidentalmente excluído, pois isso afetaria sua capacidade de concluir o pedido.

Impondo relações de lista

1. uma operação de exclusão em cascata garante que todos os itens relacionados sejam excluídos de transação de um banco de dados.

2. a operação de exclusão restrita impede a exclusão existem itens da lista de destino se itens de lista de origem relacionados.

Em resumo, a imposição de um comportamento de relação de lista ajuda a manter dados válidos e a impedir inconsistências que possam causar problemas durante a operação.

Observação :  Você deve ter a permissão Gerenciar Listas em uma lista para criar ou modificar uma relação imposta.

Uma coluna de pesquisa que impõe uma relação também deve ter um índice. Ao criar uma coluna de pesquisa que imponha uma relação, você pode ser solicitado a criar o índice e ele ser automaticamente criado quando você clica em OK. Depois que uma coluna de pesquisa que impõe uma relação tem um índice, você não pode remover o índice dessa coluna, a menos que remova primeiro a relação imposta.

Uma coluna de pesquisa com uma relação não imposta

Em uma coluna de pesquisa com uma relação não imposta, da lista de origem, você pode pesquisar um valor único ou vários valores na lista de destino. Além disso, ao excluir um item na lista de origem, enquanto você tem a permissão de exclusão na lista, não há restrições de exclusão adicionais ou operações de exclusão que ocorram na lista de destino.

Um dos efeitos benéficos de criar relações de lista é que você pode exibir e editar colunas de duas ou mais listas em uma página. Quando você cria uma coluna de pesquisa em uma lista de origem, a coluna primária exibe valores da coluna da lista de destino, mas você também pode especificar que as colunas secundárias adicionais da lista de destino também são exibidas ao lado da coluna primária e das outras colunas da lista de origem.

O valor da coluna primária é um link em que você pode clicar para a exibição de todos os valores de coluna desse item na lista de destino. Cada valor de coluna secundária da lista de destino é exibido como texto na coluna da lista de origem. Se você criar uma coluna de pesquisa com vários valores, cada coluna na lista de destino, seja primário ou secundária, exibirá seus diversos valores correspondentes delimitados por pontos e vírgulas. Você pode manipular essas colunas primárias e secundárias no modo de exibição de lista da mesma maneira que as colunas da lista de origem, por exemplo, adicionando, removendo, filtrando e classificando as colunas.

O nome da coluna primária você fornece ao criar a coluna de pesquisa. Por padrão, cada nome de coluna secundária segue uma convenção de nomenclatura padrão de <nome da coluna primária na lista de origem>: <nome da coluna na lista de destino>. A alteração do nome da coluna primária, portanto, altera os nomes de todas as colunas secundárias. Entretanto, você pode modificar os nomes e as descrições padrão da coluna secundária para tornar os nomes mais significativos.

Colunas de pesquisa com vários valores

1. uma coluna de pesquisa primária com vários valores.

2. uma coluna de pesquisa secundária com vários valores.

3. O nome da coluna foi alterado do nome padrão de ObterID: Título para Instrumentos.

Ao criar relações de lista usando colunas de pesquisa, colunas exclusivas e listas com relações impostas, você poderá atingir o limite de um recurso e poderá ser bloqueado nas seguintes circunstâncias:

  • Se você tornar uma coluna exclusiva em uma lista existente que tenha itens acima do Limite de Modo de Exibição de Lista (mas observe que, adicionar um item a uma lista que faz com que ela ultrapasse o Limite de Modo de Exibição de Lista, é uma operação que normalmente não é bloqueada).

  • Se você ativar Exclusão em Cascata ou Exclusão Restrita para um campo de pesquisa em uma lista que tenha mais itens do que o Limite de Modo de Exibição de Lista.

  • Você tiver excedido o limite de pesquisa de modo de exibição de lista, que por padrão é doze colunas de pesquisa.

  • O número de itens em uma operação de exclusão excederá 1.000.

Consulte Gerenciar listas e bibliotecas com muitos itens para obter mais informações sobre como gerenciar listas com muitos itens.

Como criar ou modificar uma coluna exclusiva

Aviso :  Você não pode criar uma coluna exclusiva em uma lista com permissões de nível de item definidas, não pode interromper a herança de permissões de uma lista para um item da lista se a lista contiver uma coluna exclusiva, não pode criar uma coluna exclusiva ou modificar uma coluna para que seja exclusiva em uma lista que contém itens com permissões exclusivas ou uma que tenha a aprovação de conteúdo habilitada e não pode copiar um arquivo para uma biblioteca usando o comando Abrir com Explorer, se essa biblioteca contiver uma coluna exclusiva.

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

  2. Clique no nome da lista no início rápido ou no menu de configurações Botão Configurações do Office 365 , clique em Exibir todo o conteúdo do Site e sob a seção de lista, clique no nome da lista.

  3. Clique em Lista > Criar Coluna.

  4. Na caixa Nome da Coluna, digite um nome para a coluna.

  5. Em O tipo de informação desta coluna é, clique em uma das seguintes opções:

    • Linha única de texto

    • Várias linhas de texto

    • Opção

    • Número

    • Moeda

    • Data e Hora

    • Sim/Não

    • Pesquisa (valor único)

    • Pessoa ou Grupo (valor único)

  6. Na seção Configurações de Coluna Adicional, em Impor valores exclusivos, clique em Sim.
    Se você selecionar um tipo de dados que não tenha suporte ou se estiver criando uma coluna de pesquisa que permita vários valores, a opção Impor valores exclusivos não será exibida.

  • Não é possível remover o índice de uma coluna exclusiva. Se desejar removê-lo, você deverá alterar a coluna de uma coluna exclusiva para uma que permita valores duplicados primeiro e, em seguida, deverá remover o índice.

  • Se tentar alterar uma coluna existente de valores duplicados para exclusivos, você poderá ser impedido de executar esta operação se a coluna existente contiver valores duplicados. Neste caso, remova todos os valores duplicados primeiro e, em seguida, altere a coluna de permitir valores duplicados para uma coluna exclusiva.

  • Se desejar alterar o tipo de dados da coluna exclusiva, você deverá fazer o seguinte: altere a coluna para permitir valores duplicados, remova o índice, altere a coluna para o outro tipo de dados com suporte e, em seguida, torne a coluna exclusiva.

Como criar uma coluna de pesquisa

Estas etapas o orientará na configuração de uma aparência coluna que exibe a coluna principal e, opcionalmente, uma coluna secundária em uma lista. A coluna primária pode ser indexada, mas desde que a coluna secundária (ou campo) é controlado pelo principal, ele não pode ser exclusivo ou indexados.

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

  2. Clique no nome da lista no início rápido ou no menu de configurações Botão Configurações do Office 365 , clique em Exibir todo o conteúdo do Site e sob a seção de lista, clique no nome da lista.

  3. Clique em lista e, em seguida, clique em Criar coluna.

  4. Na caixa Nome da Coluna, digite um nome para a coluna.

  5. Em O tipo de informação desta coluna é, clique em Pesquisa.

  6. Na caixa Obter informações de, selecione uma lista de destino.

  7. Na caixa Nesta coluna, selecione uma coluna primária.

  8. Em Adicionar uma coluna para mostrar cada um destes campos adicionais, para cada coluna secundária que você deseja adicionar, clique na caixa de seleção ao lado do nome da coluna. Somente colunas com tipos de dados com suporte são listadas.

  9. Posteriormente, se você desejar adicionar ou remover coluna secundárias, modifique a coluna de pesquisa e faça as seleções desejadas.

    Observação :  Você não pode indexar uma coluna secundária nem pode tornar uma coluna secundária exclusiva.

  10. Se desejar que as colunas de pesquisa sejam mostradas no modo de exibição padrão, selecione Adicionar à exibição padrão.

  11. Para criar uma relação imposta, selecione Impor comportamento de relação e clique em Exclusão Restrita ou Exclusão em Cascata.

  12. Clique em OK.

Como criar relações nos formulários de exibição e edição

Após criar uma coluna de pesquisa, você pode alterar os formulários de exibição e edição da lista de destino, para que os dados relacionados da lista de origem sejam exibidos. Por exemplo, você pode editar a página de exibição ou edição para a lista Pedidos a fim de adicionar a lista Itens relacionada e conectar automaticamente as duas Web Parts da Lista de Exibição correspondentes juntos passando o valor da Coluna de pesquisa.

  1. Na lista de destino (por exemplo, pedidos) clique na guia lista, clique em Web Parts de formulário na seção Personalizar lista e, em seguida, clique em Formulário de exibição padrão ou Formulário de edição padrão.

  2. Na Zona Principal da Web Part, clique em Adicionar Web Part.

  3. Clique em Inserir, clique em Lista relacionada e, em seguida, selecione a lista relacionada (por exemplo, itens).

    Observação :  Apenas listas para as quais você tem permissão para Exibir itens são exibidas.

As duas listas são automaticamente conectadas. Após salvar a página, ao exibir ou editar um item da lista Pedidos, os itens relacionados na lista Itens também serão exibidos.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×