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

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

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. 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 informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Pode criar relações entre listas ao utilizar uma combinação de colunas exclusivas, colunas de pesquisa e imposição de relações (em cascata e eliminação restrita), todas as quais melhoram a capacidade de criar soluções empresariais mais sofisticadas e ajudar a preservar a integridade dos seus dados.

Descrição geral das relações de lista

As secções seguintes fornecem informações gerais importantes sobre como criar relações entre listas de origem e de destino, criar colunas exclusivas e de pesquisa, impor um comportamento de relação de lista, adicionar colunas de pesquisa principais e secundárias, ver editar e eliminar itens dentro de relações de lista, gerir relações de lista quando as listas têm muitos itens e as vantagens adicionais de utilizar um programa de edição, como o Microsoft SharePoint Designer 2013.

Descrição geral das relações de lista

1. a lista de itens é a lista de origem e a lista de encomendas é a lista de alvos.

2. cada lista tem colunas exclusivas para garantir que os dados corretos são correspondidos.

3. a coluna de pesquisa principal na lista de origem "procura" a coluna ID da encomenda na lista de alvos com base num valor correspondente.

4. uma coluna de pesquisa secundária na lista de origem insere automaticamente a coluna Descrição das encomendas a partir da lista de alvos.

Quando cria uma coluna, pode especificar que a coluna tem de conter valores exclusivos. Isto significa que a lista não pode ter valores duplicados nessa coluna. Não é possível adicionar um item de lista que contém um valor duplicado, modificar um item de lista existente que resultaria na criação de um valor duplicado ou restaurar um item da reciclagem se resultar num valor duplicado. Além disso, se criar uma coluna de pesquisa numa lista de origem e definir essa coluna como exclusiva, a coluna na lista de alvos não deverá conter valores duplicados.

Nota:  A exclusividade não faz distinção entre maiúsculas e minúsculas, por isso, por exemplo, ORD-231 e Ord-231 são considerados valores duplicados.

Uma coluna exclusiva também tem de ter um índice remissivo. Quando cria uma coluna exclusiva, poderá ser-lhe pedido para criar o índice e este é automaticamente criado quando clicar em OK. Assim que uma coluna exclusiva tem um índice remissivo, não pode remover o índice dessa coluna, a menos que redefina a coluna para permitir valores duplicados.

A tabela seguinte resume os tipos de coluna que podem e não podem ser utilizados para criar colunas exclusivas.

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

Pesquisa (valor único)

Proc (múltiplos valores)

Pessoa ou grupo (valor único)

Pessoa ou Grupo (múltiplos valores)

Sim/Não

Para criar uma relação entre duas listas, na lista de origem, cria uma coluna de pesquisa que recupera (ou "procura") um ou mais valores de uma lista de alvos se esses valores corresponderem ao valor na coluna de pesquisa na lista de origem. Após criar esta coluna de pesquisa (a coluna primária), pode continuar a adicionar mais colunas (colunas secundárias) da lista de alvos à lista de origem, desde que as colunas adicionais tenham um tipo de dados suportado descrito abaixo.

A tabela seguinte resume os tipos de coluna que podem e não podem ser utilizados para criar colunas de pesquisa.

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 pesquisa que 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

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

Eliminação em cascata    Quando um item na lista de alvos é eliminado, o item ou itens relacionados na lista de origem também são eliminados. Neste caso, se pretender, certifique-se de que todos os itens relacionados são eliminados como parte de uma transação da base de dados. Por exemplo, se eliminar um pedido numa lista de alvos, pode garantir que os itens da ordem correspondente na lista de origem também são eliminados. Não pretende ordenar itens sem um pedido correspondente, porque isso cria itens de encomenda "órfãos" que poderão causar confusão mais tarde.

Eliminação restrita    Quando tenta eliminar um item na lista de alvos e tem um ou mais itens relacionados na lista de origem, é impedido de eliminar o item na lista de alvos. Neste caso, pretende garantir que o item relacionado na lista de alvos é preservado. Por exemplo, se alguém tentar eliminar um item de encomenda de uma lista de alvos, um cliente poderá ainda ter esse pedido pendente e pretender impedir que a operação de eliminação ocorra até que o pedido seja processado. Não pretende que o pedido do cliente seja eliminado acidentalmente porque isso afetaria a sua capacidade de concluir o pedido.

Impor relações de lista

1. uma operação de eliminação em cascata garante que todos os itens relacionados são eliminados numa transação de base de dados.

2. uma operação de eliminação restrita impede a eliminação de itens na lista de alvos se existirem itens de lista de origem relacionados.

Resumindo, impor um comportamento de relação de lista ajuda a manter os seus dados válidos e ajuda a impedir inconsistências que possam causar problemas em viagem.

Nota:  Tem de ter a permissão gerir listas numa lista para criar ou modificar uma relação imposta.

Uma coluna de pesquisa que impõe uma relação também tem de ter um índice. Quando cria uma coluna de pesquisa que impõe uma relação, poderá ser-lhe pedido para criar o índice e este é automaticamente criado quando clicar em OK. Assim que uma coluna de pesquisa que impõe uma relação tem um índice remissivo, 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

Numa coluna de pesquisa com uma relação não imposta, a partir da lista de origem, pode procurar valores únicos ou múltiplos na lista de alvos. Além disso, quando elimina um item na lista de origem, desde que tenha a permissão eliminar na lista, não existem restrições de eliminação ou operações de eliminação adicionais que ocorram na lista de alvos.

Um dos efeitos benéficos da criação de relações de lista é que pode apresentar e editar colunas a partir de duas ou mais listas, numa só página. Quando cria uma coluna de pesquisa numa lista de origem, a coluna principal apresenta os valores da coluna de lista de alvos, mas também pode especificar que as colunas adicionais, secundárias a partir da lista de alvos também são apresentadas ao longo da coluna principal e da outra lista de origem colunas.

O valor da coluna principal é uma ligação na qual pode clicar para apresentar todos os valores de coluna desse item na lista de alvos. Cada valor de coluna secundário a partir da lista de alvos é apresentado como texto na coluna de lista de origem. Se criar uma coluna de pesquisa com múltiplos valores, cada coluna da lista de alvos, seja principal ou secundária, apresentará os vários valores correspondentes delimitados por ponto e vírgula. Pode manipular estas colunas principais e secundárias na vista de lista praticamente da mesma forma que as colunas da lista de origem, por exemplo, adicionar, remover, filtrar e ordenar.

O nome da coluna principal é o nome que fornece quando cria a coluna de pesquisa. Por predefinição, cada nome de coluna secundário segue uma Convenção de nomenclatura padrão de <primary nome de coluna no list> de origem: <column nome em list> de destino. Por isso, alterar o nome da coluna primária, por isso, altera os nomes de todas as colunas secundárias. No enTanto, pode modificar os nomes e descrições de colunas secundárias predefinidas de forma a tornar os nomes mais relevantes para si.

Colunas de pesquisa com múltiplos valores

1. uma coluna de pesquisa primária com múltiplos valores.

2. uma coluna de pesquisa secundária com múltiplos valores.

3. o nome da coluna foi alterado a partir do nome predefinido do getId: title to Instruments.

Quando cria relações de lista utilizando colunas de pesquisa, colunas exclusivas e listas com relações impostas, pode contactar um limite ou limite de recursos e pode estar bloqueado nas seguintes circunstâncias:

  • Se tornar uma coluna exclusiva numa lista existente que tenha mais itens do que o limiar de vista de lista (mas observe que adicionar um item a uma lista que faz com que a lista seja maior do que o limiar da vista de lista, é uma operação que normalmente não está bloqueada).

  • Se ativar a eliminação em cascata ou a eliminação restrita para um campo de pesquisa numa lista que tenha mais itens do que o limiar de vista de lista.

  • Excedeu o limite de pesquisa da vista de lista, que, por predefinição, é 12 colunas de pesquisa.

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

Consulte gerir listas e bibliotecas com muitos itens para obter mais informações sobre a gestão de listas com vários itens.

Como: criar ou modificar uma coluna exclusiva

Aviso:  Não é possível criar uma coluna exclusiva numa lista com permissões de 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 contiver uma coluna única, não é possível criar uma coluna única ou modificar uma coluna para ser exclusiva numa lista AINS itens com permissões exclusivas ou um que tenha a aprovação de conteúdo ativada e não pode copiar um ficheiro para uma biblioteca com o comando abrir com o explorador , se essa biblioteca contiver uma coluna exclusiva.

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

  2. Clique no nome da lista na iniciação rápida ou, no Botão de Definições do Office 365 do menu definições , clique em Ver todo o conteúdo do sitee, em seguida, na secção lista, clique no nome da lista.

  3. Clique em listar _GT_ criar coluna.

  4. Na caixa nome das colunas , escreva um nome para a coluna.

  5. Em tipo de informações desta coluna, clique numa das seguintes opções:

    • Uma linha de texto

    • Várias linhas de texto

    • Escolha

    • Número

    • Moeda

    • Data e Hora

    • Sim/Não

    • Pesquisa (valor único)

    • Pessoa ou grupo (valor único)

  6. Na secção definições de coluna adicionais , em impor valores exclusivos , clique em Sim.
    Se selecionar um tipo de dados que não é suportado ou se estiver a criar uma coluna de pesquisa que permita múltiplos valores, a aplicação impor valores exclusivos não é apresentada.

  • Não pode remover o índice de uma coluna exclusiva. Se pretender remover o índice, tem de alterar a coluna de uma coluna exclusiva para uma que permita primeiro a duplicação de valores e, em seguida, remova o índice.

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

  • Se pretender alterar o tipo de dados da coluna exclusiva, tem de fazer o seguinte: alterar a coluna para permitir valores duplicados, remover o índice, alterar a coluna para o outro tipo de dados suportado e, em seguida, tornar a coluna única.

Como: criar uma coluna de pesquisa

Estes passos guiam-no a configuração de uma coluna procurar que apresenta a coluna principal e, opcionalmente, uma coluna secundária numa lista. A coluna principal pode ser indexada, mas como a coluna (ou campo) secundária é controlado pelo principal, não pode ser exclusivo ou indexado.

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

  2. Clique no nome da lista na iniciação rápida ou, no Botão de Definições do Office 365 do menu definições , clique em Ver todo o conteúdo do sitee, em seguida, na secção lista, clique no nome da lista.

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

  4. Na caixa nome das colunas , escreva um nome para a coluna.

  5. Em tipo de informações desta coluna, clique em pesquisa.

  6. Na caixa obter informações de , selecione uma lista de alvos.

  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 pretende adicionar, clique na caixa de verificação junto ao nome da coluna. Só são listadas colunas com tipos de dados suportados.

  9. Mais tarde, se pretender adicionar ou remover colunas secundárias, modifique a coluna de pesquisa e efetue as seleções pretendidas.

    Nota:  Não pode indexar uma coluna secundária nem tornar uma coluna secundária exclusiva.

  10. Se pretender que as colunas de pesquisa sejam apresentadas na vista predefinida, selecione Adicionar à vista predefinida.

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

  12. Clique em OK.

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

Depois de criar uma coluna de pesquisa, pode modificar os formulários de apresentação e de edição da lista de alvos para que os dados relacionados da lista de origem sejam apresentados. Por exemplo, pode editar a página de apresentação ou de edição da lista de encomendas para adicionar a lista de itens relacionados e ligar automaticamente as duas peças Web vista de lista correspondentes ao transmitir o valor da coluna de pesquisa.

  1. Na lista de alvos (por exemplo, encomendas) clique no separador lista , clique em peças Web de formulário na secção personalizar lista e, em seguida, clique em formulário de apresentação preDefinido ou formulário de edição predefinido.

  2. Na zona Web Part principal , clique em Adicionar peça Web.

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

    Nota:  Apenas as listas para as quais tem a permissão ver itens são apresentadas.

As duas listas são ligadas automaticamente. Depois de guardar a página, quando apresenta ou edita um item a partir da lista de encomendas, os itens relacionados na lista de itens também são apresentados.

Início da Página

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.

×