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 utilizando uma combinação de colunas exclusivas, colunas de pesquisa e imposição de relação (eliminação em cascata e restrita), combinação esta que melhora a sua capacidade de criar soluções de negócio mais sofisticadas e ajuda a preservar a integridade dos seus dados.

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

As secções que se seguem fornecem informações gerais importantes sobre a criação de relações entre listas de origem e de destino, a criação de colunas exclusivas e de pesquisa, a imposição do comportamento de relação de lista, a adição de colunas de pesquisa primárias e secundárias, a visualização, edição e eliminação de itens em relações de lista, a gestão de relações de lista quando as listas têm muitos itens e as vantagens adicionais da utilização de um programa de edição como o Microsoft SharePoint Designer 2013.

Descrição geral das relações de lista
Utilizar colunas exclusivas e de pesquisa para processar encomendas de presente.

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

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

3. A coluna de pesquisa primária na lista de origem "pesquisa" 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.

Ao criar 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 contenha um valor duplicado, modificar um item de lista existente que resulte na criação de um valor duplicado ou restaurar um item a partir da Reciclagem se tal resultar num valor duplicado. Além disso, se criar uma coluna de pesquisa numa lista de origem e definir essa coluna para ser exclusiva, a coluna na lista de alvos não pode conter valores duplicados.

Nota:  A exclusividade não é sensível às maiúsculas e minúsculas; por exemplo, ENC-231 e enc-231 são considerados valores duplicados.

Uma coluna exclusiva também tem de ter um índice. Aquando da criação de uma coluna exclusiva, poderá ser-lhe pedido que crie o índice, sendo que este é criado automaticamente quando clica em OK. Depois de uma coluna exclusiva ter um índice, não é possível remover o índice dessa coluna, a menos que a coluna seja primeiro redefinida para permitir valores duplicados.

A seguinte tabela 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)

Pesquisa (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, crie uma coluna de pesquisa que obtenha (ou "pesquise") um ou mais valores de uma lista de alvos, se esses valores corresponderem ao valor na coluna de pesquisa na lista de origem. Depois de criar esta coluna de pesquisa (a coluna primária), pode continuar a acrescentar colunas adicionais (colunas secundárias) da lista de alvos à lista de origem, desde que essas colunas adicionais tenha um tipo de dados suportado descrito abaixo.

A seguinte tabela 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

Pesquisa

Pode criar dois tipos de coluna de pesquisa: 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 pesquisar valores individuais e manter a integridade dos dados na lista de alvos de uma de duas formas:

Eliminação em Cascata    Quando é eliminado um item na lista de alvos, 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 única transação da 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 são eliminados. Não pretende ter itens de encomenda sem uma encomenda correspondente, pois tal criaria itens de encomenda "órfãos" que poderiam resultar em confusão mais tarde.

Eliminação Restrita    Quando tenta eliminar um item na lista de alvos, e esse item tem um ou mais itens relacionados na lista de origem, é impedido de eliminar o item na lista de alvos. Neste caso, pretende certificar-se de que o item relacionado na lista de alvos é mantido. Por exemplo, se alguém tentar eliminar um item de encomenda de uma lista de alvos, um cliente poderá ainda ter essa encomenda pendente e pretende impedir que essa operação de eliminação ocorra antes de a encomenda ser processada. Não pretende que a encomenda do cliente seja eliminada acidentalmente, pois tal afetaria a sua capacidade de concluir a encomenda.

Impor relações de lista

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

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

Basicamente, a imposição de um comportamento de relação de lista ajuda a manter os dados válidos e ajuda a evitar inconsistências que poderiam causar problemas mais tarde.

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

Uma coluna de pesquisa que imponha uma relação também tem de ter um índice. Aquando da criação de uma coluna de pesquisa que impõe uma relação, poderá ser-lhe pedido que crie o índice, sendo que este é criado automaticamente quando clica em OK. Depois de uma coluna de pesquisa que impõe uma relação ter um índice, não é possível remover o índice dessa coluna, a menos que a relação imposta seja primeiro removida.

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 pesquisar valores individuais ou múltiplos na lista de alvos. Além disso, quando elimina um item na lista de origem, desde que tenha permissão de eliminação na lista, não ocorrem operações de eliminação ou restrições de eliminação adicionais na lista de alvos.

Uma das vantagens da criação de relações de lista é que pode apresentar e editar colunas a partir de duas ou mais listas, numa única página. Quando uma coluna de pesquisa é criada numa lista de origem, a coluna primária apresenta valores da coluna da lista de alvos, mas também é possível especificar que sejam apresentadas colunas secundárias adicionais da lista de alvos juntamente com a coluna primária e as outras colunas da lista de origem.

O valor da coluna primária é 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ária da lista de alvos é apresentado como texto na coluna da lista de origem. Se criar uma coluna de pesquisa com múltiplos valores, cada coluna da lista de alvos (quer seja primária ou secundária), apresenta os valores múltiplos correspondentes delimitados por ponto e vírgula. Pode manipular essas colunas primárias e secundárias na vista de lista da mesma forma que manipula as colunas da lista de origem; por exemplo, adicionado, removendo, filtrando e ordenando as colunas.

O nome da coluna primária é um nome que fornece quando cria a coluna de pesquisa. Por predefinição, cada nome de coluna secundária segue a convenção de nomenclatura padrão <nome da coluna primária na lista de origem>: <nome da coluna na lista de alvos>. Por conseguinte, alterar o nome da coluna primária também altera os nomes de todas as colunas secundárias. Contudo, pode modificar as descrições e os nomes de coluna secundária predefinidos para tornar os nomes mais significativos.

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 do nome predefinido GetID: Title para Instrumentos.

Quando cria relações de lista utilizando colunas de pesquisa, colunas exclusivas e listas com relações impostas, é possível que atinja um limite ou limiar de recursos e ser impedido de continuar nas seguintes circunstâncias:

  • Se transformar uma coluna em exclusiva numa lista existente que tenha mais itens do que o Limiar de Vista de Lista (contudo, a adição de um item a uma lista que faça com que a lista fique maior que o Limiar de Vista de Lista é uma operação que normalmente não é bloqueada).

  • Se ativar a Eliminação em Cascata ou Eliminação Restrita para um campo de pesquisa numa lista que tenha mais itens que o Limiar de Vista de Lista.

  • Se tiver excedido o limiar de pesquisa de vista de lista, que, por predefinição, é doze colunas de pesquisa.

  • Se o número de itens numa operação de eliminação exceder 1000.

Consulte o artigo Gerir listas e bibliotecas com muitos itens para obter mais informações sobre como gerir listas com muitos itens.

Como criar ou modificar uma coluna exclusiva

Aviso:  Não pode criar uma coluna exclusiva numa lista com permissões ao nível de item; não pode interromper a herança de permissões de uma lista para um item de lista, se essa lista contiver uma coluna exclusiva; não pode criar uma coluna exclusiva ou modificar uma coluna para ser exclusiva numa lista que contenha itens com permissões exclusivas ou numa lista com aprovação de conteúdo ativada; e não pode copiar um ficheiro para uma biblioteca utilizando 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 menu de Definições Botão de Definições do Office 365 , clique em Ver todo o conteúdo do Site e, em seguida, na secção de lista, clique no nome da lista.

  3. Clique em Lista > Criar Coluna.

  4. Na caixa Nome da Coluna, 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 não suportado, ou se estiver a criar uma coluna de pesquisa que permita múltiplos valores, a opçã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 primeiro a coluna para deixar de ser uma coluna exclusiva e passar a ser uma coluna que permita valores duplicados e, em seguida, remover o índice.

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

  • Se pretender alterar o tipo de dados da coluna exclusiva, tem de efetuar o seguinte procedimento: altere a coluna para permitir valores duplicados, remova o índice, altere a coluna para outro tipo de dados suportado e, em seguida, torne a coluna exclusiva.

Como criar uma coluna de pesquisa

Estes passos orientá-lo através da configuração de um aspeto o coluna que apresenta a coluna principal e, opcionalmente, uma coluna secundária para uma lista. A coluna primária pode ser indexada, mas uma vez que a coluna secundária (ou campo) é controlado pela página principal, não pode ser exclusivos ou indexados.

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

  2. Clique no nome da lista na Iniciação rápida ou no menu de Definições Botão de Definições do Office 365 , clique em Ver todo o conteúdo do Site e, em seguida, na secçã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, 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 Adicione uma coluna para mostrar cada um dos seguintes campos adicionais, por cada coluna secundária que pretenda adicionar, clique na caixa de verificação junto do 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 transformar uma coluna secundária em exclusiva.

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

  11. Para criar uma relação imposta, selecione Impor 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

Assim que criar uma coluna de pesquisa, pode modificar os formulários de apresentação e edição da lista de destino, de modo a que os dados relacionados da lista de origem sejam apresentados. Por exemplo, pode editar a página de apresentação ou edição na lista Encomendas para adicionar a lista de Itens relacionados e ligar automaticamente as duas Listas Ver Peças Web correspondentes através passagem do 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 a lista e, em seguida, clique em Formulário de apresentação predefinido ou Formulário de edição predefinido.

  2. Na Zona Principal de Peça Web, clique em Adicionar Peça Web.

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

    Nota:  Apenas listas que possuam a permissão Ver Itens são apresentadas.

As duas listas são ligadas automaticamente. Após guardar a página, quando apresentar ou editar um item na lista Encomendas, os itens relacionados na lista 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.

×