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

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

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Você pode criar relações entre listas usando uma combinação de colunas exclusivas, colunas de pesquisa e aplicação de relações (em cascata e exclusão restrita), que aprimora a capacidade de criar soluções empresariais mais sofisticadas e ajudar a preservar a integridade dos 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 o comportamento da relação de lista, adicionar colunas de pesquisa primária e secundária, exibindo, editando e excluindo itens em relações de lista, gerenciando relações de lista quando as listas têm muitos itens, e os 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

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 "procura" 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 de descrição de pedidos da lista de destino.

Quando você cria 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 de lista que contenha um valor duplicado, modificar um item de lista existente que resulte em criar um valor duplicado ou restaurar um item da lixeira, caso isso resulte em um valor duplicado. Além disso, se você criar uma coluna de pesquisa em uma lista de origem e definir essa coluna como Unique, a coluna na lista de destino não deve 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. Quando você cria uma coluna exclusiva, pode ser solicitado a criar o índice e ele é criado automaticamente quando você clica em OK. Depois que uma coluna exclusiva tem um índice, não é possível remover o índice dessa coluna, a menos que você 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úm

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ê cria uma coluna de pesquisa que recupera (ou "procura") um ou mais valores de uma lista de destino se esses valores corresponderem ao valor na coluna de pesquisa na lista de origem. Depois de criar essa coluna de pesquisa (a coluna primária), você pode continuar a adicionar mais colunas (colunas secundárias) a partir da lista de destino à lista de origem, desde que essas colunas adicionais tenham um tipo de dados com suporte descrito abaixo.

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

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

Uma coluna de pesquisa com uma relação imposta

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

Exclusão em cascata    Quando um item da lista de destino é excluído, o item ou itens relacionados na lista de origem também são excluídos. Nesse caso, você deseja certificar-se de que todos os itens relacionados sejam excluídos como parte de uma transação do banco de dados. Por exemplo, se você excluir um pedido em uma lista de destino, poderá garantir que os itens da ordem correspondente na lista de origem também sejam excluídos. Você não quer pedir itens sem uma ordem correspondente, pois isso criaria itens "órfãos" que podem causar confusão mais tarde.

Exclusão restrita    Quando você tenta excluir um item da lista de destino e ele tem um ou mais itens relacionados na lista de origem, você é impedido de excluir o item da lista de destino. Nesse caso, você deseja garantir que o item relacionado na lista de destino seja preservado. Por exemplo, se alguém tentar excluir um item do pedido de uma lista de destino, um cliente ainda poderá ter essa ordem pendente e você deseja impedir que a operação de exclusão ocorra até que o pedido seja processado. Você não quer que o pedido do cliente seja acidentalmente excluído porque isso afetaria a 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 em uma transação do banco de dados.

2. uma operação de exclusão restrita impede a exclusão de itens na lista de destino, caso existam itens relacionados à lista de origem.

Em resumo, impor um comportamento de relação de lista ajuda a manter seus dados válidos e ajuda a evitar inconsistências que possam causar problemas em trânsito.

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. Quando você cria uma coluna de pesquisa que impõe uma relação, pode ser solicitado a criar o índice e ele é automaticamente criado quando você clica em OK. Depois que uma coluna de pesquisa que impõe uma relação tiver um índice, você não poderá remover o índice dessa coluna, a menos que primeiro remova 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, na lista de origem, você pode pesquisar valores únicos ou múltiplos na lista de destino. Além disso, ao excluir um item da lista de origem, contanto que você tenha permissão de exclusão na lista, não há nenhuma restrição de exclusão adicional ou operações de exclusão que ocorrem na lista de destino.

Um dos efeitos úteis da criação de 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 adicionais e secundárias da lista de destino também sejam exibidas juntamente com a coluna principal e a outra lista de origem colunas.

O valor da coluna principal é um link no qual você pode clicar para exibir todos os valores da coluna do item na lista de destino. Cada valor de coluna secundário 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 da lista de destino, seja primária ou secundária, exibirá os vários valores correspondentes delimitados por ponto-e-vírgula. 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.

O nome da coluna principal é um nome que você fornece quando cria a coluna de pesquisa. Por padrão, cada nome de coluna secundário segue uma Convenção de nomenclatura padrão do nome da coluna <primary no list> de origem: <column nome no list> de destino. Alterar o nome da coluna primária, portanto, altera os nomes de todas as colunas secundárias. No enTanto, você pode modificar os nomes e descrições de colunas secundárias padrão para que os nomes sejam mais significativos para você.

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 getId: title para Instruments.

Ao criar relações de lista usando colunas de pesquisa, colunas exclusivas e listas com relações impostas, você pode entrar em contato com um limite ou limite de recurso e pode ser bloqueado nas seguintes circunstâncias:

  • Se você criar 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 a adição de um item a uma lista que faça a lista maior do que o limite do modo de exibição de lista é uma operação que não está geralmente 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 do modo de exibição de lista.

  • Você excedeu o limite de pesquisa 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 excede a 1.000.

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

Como: criar ou modificar uma coluna exclusiva

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

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

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

  3. Clique em lista _GT_ criar coluna.

  4. Na caixa nome de colunas , 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 adicionais , em impor valores exclusivos , clique em Sim.
    Se você selecionar um tipo de dados sem suporte ou se estiver criando uma coluna de pesquisa que permita vários valores, a aplicação de valores exclusivos não será exibida.

  • Não é possível remover o índice de uma coluna exclusiva. Se quiser remover o índice, você deve alterar a coluna de uma coluna exclusiva para uma que permita valores duplicados primeiro e, em seguida, remover o índice.

  • Se você tentar alterar uma coluna existente de valores duplicados para valores exclusivos, poderá ser impedido de fazer essa operação se a coluna existente contiver valores duplicados. Nesse caso, você deve remover todos os valores duplicados primeiro e, em seguida, alterar a coluna de permitir valores duplicados para uma coluna exclusiva.

  • Se quiser alterar o tipo de dados da coluna exclusiva, você deve 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 orientam na configuração de uma coluna de pesquisa que exibe a coluna primária e, opcionalmente, uma coluna secundária em uma lista. A coluna principal pode ser indexada, mas como a coluna secundária (ou campo) é controlada pela primária, ela não pode ser exclusiva ou indexada.

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

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

  3. Clique em listae, em seguida, clique em criar coluna.

  4. Na caixa nome de colunas , 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 desses campos adicionais, para cada coluna secundária que você deseja adicionar, clique na caixa de seleção ao lado do nome da coluna. Somente as colunas com tipos de dados compatíveis são listadas.

  9. Posteriormente, se você quiser adicionar ou remover colunas 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 fazer uma coluna secundária exclusiva.

  10. Se você quiser que as colunas de pesquisa sejam exibidas no modo de exibição padrão, selecione Adicionar à exibição padrão.

  11. Para criar uma relação imposta, selecione aplicar comportamento de relação e, em seguida, clique em restringir exclusão ou exclusão em cascata.

  12. Clique em OK.

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

Depois de criar uma coluna de pesquisa, você pode modificar 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 exibição ou a página de edição da lista de pedidos para adicionar a lista de itens relacionados e conectar automaticamente as duas Web Parts de exibição de lista correspondentes pela passagem do 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 da Web Part principal , clique em Adicionar Web Part.

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

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

As duas listas são conectadas automaticamente. Depois de salvar a página, quando você exibe ou edita um item da lista de pedidos, os itens relacionados na lista de itens também são exibidos.

Início da Página

Expanda suas habilidades no Office
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.

×