Adicionar ou alterar uma coluna de pesquisa que permite armazenar valores múltiplos

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.

Algumas vezes, os valores de que você precisa estão armazenados em outra tabela. Por exemplo, suponha que você tenha um banco de dados de acompanhamento de questões dos funcionários e contratos a quem você atribuiu uma questão. Informações sobre essas pessoas são rastreadas na tabela Contatos. É possível criar uma coluna de pesquisa de valores múltiplos que exiba os nomes em um controle de caixa de combinação ou caixa de listagem de combinação. Quando você seleciona as pessoas a quem deseja atribuir uma questão, seus valores de ID de contato são armazenados no registro da questão.

Este artigo explica o que é uma coluna de pesquisa de valores múltiplos e como adicionar este tipo de coluna a uma tabela. O artigo também explica como converter uma coluna existente em uma coluna de pesquisa de valores múltiplos.

Se você quiser saber como programaticamente pesquisa um valor em uma tabela, consulte o artigo de referência Função DLookup. Para obter mais informações sobre os campos de múltiplos valores, consulte o guia para campos de múltiplos valores.

Na maioria dos sistemas de gerenciamento de banco de dados, inclusive nas versões anteriores do Access, você não pode armazenar mais de um valor em um campo. A partir do Microsoft Office Access 2007, você pode criar um campo que contenha vários valores, como uma lista de pessoas para as quais você designou uma questão. Os campos de valores múltiplos são apropriados para determinadas situações, como quando você usa o Office Access 2007 para trabalhar com informações armazenadas em uma lista do Windows SharePoint Services 3.0, e essa lista contém um campo que usa um dos tipos de campo disponíveis no Windows SharePoint Services 3.0.

Neste artigo

O que é uma coluna de pesquisa de múltiplos valores?

Criar uma coluna de pesquisa de múltiplos valores no modo folha de dados

Criar uma coluna de pesquisa de múltiplos valores usando o painel lista de campos

Criar uma coluna de pesquisa de múltiplos valores no modo Design

Usando o Assistente de pesquisa para criar colunas de pesquisa de múltiplos valores

Noções básicas sobre o valor acoplado e o valor de exibição em uma coluna de pesquisa de múltiplos valores

Apresentando as propriedades do campo de pesquisa

Alterar o design de uma coluna de pesquisa para um campo de múltiplos valores

O que é uma coluna de pesquisa de valores múltiplos?

Uma coluna de pesquisa de valores múltiplos é um campo em uma tabela cujos valores são recuperados de outra tabela ou de uma lista de valores. Usando uma coluna de pesquisa de valores múltiplos, é possível exibir uma lista de opções em uma caixa de combinação ou em uma caixa de listagem. As opções podem ser fornecidas por uma tabela ou por uma consulta, ou podem ser valores informados por você. Como a coluna de pesquisa tem vários valores, é possível escolher mais de um item na lista.

É possível criar uma coluna de pesquisa com valores múltiplos manualmente definindo as propriedades de Pesquisa de um campo ou automaticamente usando o Assistente de Pesquisa. Sempre que possível, você deve usar o Assistente de Pesquisa para criar uma coluna de pesquisa de valores múltiplos. O Assistente de Pesquisa simplifica o processo e preenche automaticamente as propriedades corretas do campo e cria as relações apropriadas da tabela.

uma caixa de combinação com campo de valores múltiplos

É possível criar uma coluna de pesquisa de valores múltiplos no modo de exibição Folha de dados ou no modo Design.

Início da página

Criar uma coluna de pesquisa de valores múltiplos no modo Folha de dados

Por padrão, quando você abre uma tabela, ela aparece no modo Folha de dados. Você pode adicionar uma coluna de pesquisa de valores múltiplos clicando em Coluna de Pesquisa no grupo Campos e Colunas da guia Folha de dados. Ao fazer isso, o Assistente de Pesquisa é iniciado e passa a orientá-lo durante o processo de criação da coluna de pesquisa.

  1. Clique no Botão do Microsoft Office Imagem do botão Office e clique em Abrir.

  2. Na caixa de diálogo Abrir, selecione e abra o banco de dados.

  3. No Painel de Navegação, clique duas vezes na tabela na qual deseja criar a coluna de pesquisa — isso abre a tabela no modo Folha de Dados.

  4. Na guia Folha de dados, no grupo Campos e Colunas, clique em Coluna de Pesquisa.

    imagem da faixa de opções do access

    O Assistente de Pesquisa é iniciado.

    Página do Assistente de Pesquisa na qual você escolhe tabela/consulta ou lista de valores

  5. Na primeira página do Assistente de Pesquisa, você precisa escolher se deseja basear a coluna de pesquisa nos valores de uma tabela ou consulta ou em uma lista de valores digitados.

    O tipo mais comum de coluna de pesquisa com vários valores é a que exibe valores exibidos de uma tabela ou consulta relacionada.

  6. Para saber como concluir o Assistente de pesquisa, consulte a seção usando o Assistente de pesquisa.

Início da página

Criar uma coluna de pesquisa de valores múltiplos usando o painel Lista de Campos

Caso esteja usando um banco de dados que contenha mais de uma tabela, você pode iniciar o processo de criação de um campo de pesquisa de valores múltiplos arrastando um campo do painel Lista de Campos. O painel Lista de Campos exibe campos que estão disponíveis em outras tabelas do banco de dados.Quando uma coluna de pesquisa de valores múltiplos é criada dessa maneira, o Assistente de Pesquisa é iniciado automaticamente e o campo que for arrastado torna-se um dos campos da coluna de pesquisa.

  1. Clique no Botão do Microsoft Office Imagem do botão Office e clique em Abrir.

  2. Na caixa de diálogo Abrir, selecione e abra o banco de dados.

  3. No Painel de Navegação, clique duas vezes na tabela na qual deseja criar a coluna de pesquisa — isso abre a tabela no modo Folha de Dados.

  4. Na guia Folha de Dados, vá até o grupo Campos e Colunas e clique em Adicionar Campos Existentes.

    imagem da faixa de opções do access

    O painel Lista de campos é exibido.

  5. Clique no sinal de adição (+) ao lado de uma tabela para exibir uma lista de campos nessa tabela.

  6. Arraste o campo desejado do painel Lista de campos para a tabela no modo Folha de Dados.

  7. Quando a linha de inserção for exibida, solte o campo na posição.

    Linha para inserir um campo do painel Lista de Campos

    O Assistente de Pesquisa é iniciado.

  8. Para saber como concluir o Assistente de pesquisa, consulte a seção usando o Assistente de pesquisa.

Início da página

Criar uma coluna de pesquisa de valores múltiplos no modo Design

Você pode criar uma coluna de pesquisa no modo Design, além de no modo Folha de dados. Ao trabalhar no modo Design, você cria uma coluna de pesquisa usando o mesmo Assistente de Pesquisa usado no modo Folha de dados. Entretanto, no modo Design, você também possui acesso total a todas as propriedades do campo, de modo que você possa editá-las diretamente.

  1. Clique no Botão do Microsoft Office Imagem do botão Office e clique em Abrir.

  2. Na caixa de diálogo Abrir, selecione e abra o banco de dados.

  3. No Painel de Navegação, clique com o botão direito do mouse na tabela em que a coluna de pesquisa de valores múltiplos deve ser adicionada e clique em Modo Design no menu de atalho.

  4. Localize a primeira linha vazia disponível na grade de design da tabela.

  5. Na primeira linha vazia disponível, clique em uma célula na coluna Nome do Campo e digite um nome de campo para a coluna de pesquisa de valores múltiplos.

  6. Clique na coluna Tipo de Dados daquela linha, clique na seta e, em seguia, selecione Assistente de Pesquisa na lista suspensa.

    O Assistente de Pesquisa será iniciado.

    Página do Assistente de Pesquisa na qual você escolhe tabela/consulta ou lista de valores

  7. Na primeira página do Assistente de Pesquisa, indique se deseja basear a coluna de pesquisa nos valores de uma tabela ou consulta ou em uma lista de valores digitados.

    O tipo mais comum de coluna de pesquisa é a que exibe valores consultados de uma tabela ou consulta relacionada.

  8. Para saber como concluir o Assistente de pesquisa, consulte a seção usando o Assistente de pesquisa.

Quando você clica em Concluir, é criada uma coluna de pesquisa cujas propriedades de campo são definidas com base nas escolhas feitas no Assistente de Pesquisa. Você pode exibir as propriedades do campo no painel inferior do modo Design em Propriedades do Campo. Para ver as propriedades que se aplicam especificamente à coluna de pesquisa, clique na guia Pesquisa.

Início da página

Usando o Assistente de Pesquisa para criar colunas de pesquisa de valores múltiplos

O Assistente de Pesquisa é iniciado nos seguintes casos: quando você cria uma coluna de pesquisa no modo Folha de dados, quando arrasta um campo do painel Lista de Campos para uma tabela aberta no modo Folha de dados, e no modo Design quando você seleciona Assistente de Pesquisa na coluna Tipo de Dados. O assistente orienta você através das etapas necessárias para criar uma coluna de pesquisa e define automaticamente as propriedades de campo adequadas para corresponder às suas opções. O assistente também cria relações de tabelas e índices onde for necessário para fornecer suporte à coluna de pesquisa.

Na primeira página do assistente, você deve decidir se deseja basear a coluna de pesquisa em uma tabela ou consulta ou em uma lista de valores inseridos. Na maior parte do tempo, se o banco de dados for projetado corretamente e as informações forem divididas em tabelas baseadas em tópicos, você deverá escolher uma tabela ou consulta como origem dos dados da coluna de pesquisa.

  • Criar a pesquisa de vários valores com base em uma tabela ou consulta

    1. No Assistente de Pesquisa, clique em Quero que a coluna de pesquisa procure valores em uma tabela ou consulta e clique em Próximo.

    2. Selecione uma tabela ou consulta da lista e, em seguida, clique em Próximo.

    3. Em Campos Disponíveis, clique nos campos que você deseja incluir em sua pesquisa.

    4. Clique no botão "maior que" (>) para mover os campos que você escolheu para a lista Campos Selecionados. Clique no botão duas vezes "maior que" (») para mover todos os campos para a lista Campos Selecionados e, depois, clique em Avançar.

    5. Opcionalmente, selecione de um a quatro campos nos quais os itens da pesquisa serão classificados e, em seguida, clique em Próximo.

    6. Ajuste a largura das colunas em seu campo de Pesquisa, se necessário, e clique em Próximo.

    7. Em Deseja armazenar vários valores para esta pesquisa?, marque a caixa de seleção Permitir Valores Múltiplos.

      Observação : Essa caixa de seleção precisa estar marcada para que seja possível armazenar vários valores.

    8. Clique em Concluir.

      Quando você clica em Concluir, é criada uma coluna de pesquisa cujas propriedades de campo são definidas com base nas escolhas feitas no Assistente de Pesquisa.

    9. Salve a tabela, clique no botão Microsoft Office Imagem do botão Office e, em seguida, clique em Salvar.

      Atalho de teclado CTRL + S

  • Criar a pesquisa de vários valores com base em valores que você digitará

    1. No Assistente de Pesquisa, clique em Eu digitarei os valores que eu desejo e, em seguida, clique em Próximo.

    2. Insira o número de colunas. Em seguida, digite cada valor. Para mover para a próxima coluna ou linha, pressione TAB.

    3. Quando acabar de digitar os valores desejados, clique em Próximo.

    4. Se você especificou mais de uma coluna na etapa 2, você deve escolher a coluna que você usará para identificar exclusivamente cada valor. Na caixa Campos disponíveis, clique duas vezes na coluna que você deseja usar para identificar exclusivamente cada valor.

      Observação : Esta etapa não aparece se você não especificou mais de uma coluna na etapa 2.

    5. No Assistente de Pesquisa, digite um rótulo para a coluna de pesquisa.

    6. Em Deseja armazenar valores múltiplos para esta pesquisa?, marque a caixa de seleção Permitir Valores Múltiplos.

      Observação : Essa caixa de seleção precisa estar marcada para que seja possível armazenar vários valores.

    7. Clique em Concluir.

      Quando você clica em Concluir, é criada uma coluna de pesquisa cujas propriedades de campo são definidas com base nas escolhas feitas no Assistente de Pesquisa.

    8. Salve a tabela, clique no botão Microsoft Office Imagem do botão Office e, em seguida, clique em Salvar.

      Atalho de teclado CTRL + S

  • Após ser criado, o campo de valores múltiplos aparece como uma lista suspensa da caixa de seleção quando você exibe a tabela no modo Folha de dados.

Início da página

Noções básicas sobre o valor acoplado e o valor de exibição em uma coluna de pesquisa de valores múltiplos

O Access tem oferecido suporte a campos de pesquisa de valor único em várias versões. Os campos de pesquisa de valores múltiplos são novos no Office Access 2007. O objetivo do campo de Pesquisa é substituir a exibição de um número como um ID (ou outro valor de chave externa) por algo com um pouco mais de significado, por exemplo, um nome. Por exemplo, em vez de exibir o número de identificação de um contato, o Access pode exibir o nome do contato. O número da identificação do contato é o valor acoplado. O número de identificação do contato é pesquisado automaticamente em uma tabela ou consulta de origem e substituído pelo nome do contato. O nome do contato é o valor de exibição.

Assim como um campo de Pesquisa de um valor que possui um valor de exibição e um valor acoplado, um campo Pesquisa de vários valores possui valores de exibição que aparecem na interface do usuário e valores acoplados que são armazenados na tabela. Para cada entrada no campo de valores múltiplos, um valor de exibição é "pesquisado", com base no valor acoplado.

Isso significa que o Access, muitas vezes, exibe um valor de exibição pesquisado que não é igual ao valor acoplado que está armazenado no campo. Por exemplo, um conjunto de valores de identificação de funcionários de uma consulta chamada Contatos Expandidos pode ser armazenado em um campo chamado AtribuídoA. Esses valores de identificação de funcionários são os valores acoplados. Contudo, como AtribuídoA é um campo de Pesquisa, o Access exibe o conjunto de valores pesquisados no resultado da consulta — neste caso, os nomes dos contatos. Os nomes dos contatos são os valores de exibição.

Folha de dados com valores de exibição em comparação com uma folha de dados com valores de associação

1. Os valores de exibição.

2. Os valores acoplados.

É importante entender a distinção entre os valores de exibição e os valores acoplados de um campo de pesquisa de valores múltiplos. Os valores de exibição são mostrados automaticamente no modo Folha de dados, por padrão. Entretanto, são os valores acoplados que estão armazenados e o que você usa em critérios de consulta e o Access usa por padrão em associações com outras tabelas.

Início da página

Introdução às propriedades do campo Pesquisa

Você pode exibir as propriedades do campo Pesquisa no painel inferior do modo Design em Propriedades do Campo. Para ver as propriedades relacionadas especificamente à coluna de pesquisa, clique na guia Pesquisa.

  1. Clique no Botão do Microsoft Office Imagem do botão Office e clique em Abrir.

  2. Na caixa de diálogo Abrir, selecione e abra o banco de dados.

  3. No Painel de Navegação, clique com o botão direito do mouse na tabela em que a coluna de pesquisa deve ser adicionada e clique em Modo Design no menu de atalho.

  4. Clique em nome da coluna de pesquisa na coluna Nome do campo.

  5. Em Propriedades do Campo, clique na guia Pesquisa.

    As propriedades da pesquisa aparecerão.

    Propriedades do campo de pesquisa de múltiplos valores

Quando você define o valor da primeira propriedade (Exibição Control), na lista de propriedades disponíveis muda para refletir sua escolha. Você pode definir as propriedades do campo de pesquisa para alterar o comportamento de uma coluna de pesquisa. Observe que quando você usa o Assistente de pesquisa para criar uma coluna de pesquisa, as propriedades do campo de pesquisa são definidas para você pelo assistente.

Propriedades do campo Pesquisa

Defina esta propriedade

Para

Controle de exibição

Definir o tipo de controle como Caixa de Seleção, Caixa de Texto, Caixa de Listagem ou Caixa de Combinação. Caixa de Combinação é a opção mais comum para uma coluna de pesquisa.

Tipo de origem da linha

Escolher se deseja preencher a coluna de pesquisa com valores de outra tabela ou consulte ou de uma lista de valores que você especificar. Você também pode optar por preencher a lista com os nomes dos campos em uma tabela ou consulta.

Origem da linha

Especifique a tabela, consulta ou lista de valores que fornece os valores para a coluna de pesquisa. Quando a propriedade de Tipo de fonte de linha é definida como Tabela/consulta ou Lista de campos, essa propriedade deve ser definida para um nome de tabela ou consulta ou uma instrução SQL que representa a consulta. Quando a propriedade de tipo de Fonte de linha estiver definida como Lista de valores, essa propriedade deve conter uma lista de valores separados por ponto e vírgula.

Coluna acoplada

Especificar a coluna na origem da linha que fornece o valor armazenado pela coluna de pesquisa. Esse valor pode variar de 1 até o número de colunas na origem da linha.

Observação : A coluna que fornece o valor a ser armazenado não precisa ser a mesma coluna que a coluna de exibição.

Número de colunas

Especificar o número de colunas na origem da linha que pode ser exibido na coluna de pesquisa. Para selecionar quais colunas serão exibidas, forneça uma largura de coluna na propriedade Larguras das Colunas.

Cabeçalhos das colunas

Especificar se os títulos das colunas devem ser exibidos.

Larguras da coluna

Inserir a largura de cada coluna. Se você não desejar exibir uma coluna, como uma coluna de ID, especifique 0 para a largura.

Linhas da lista

Especificar o número de linhas que aparecem quando você exibe a coluna de pesquisa.

Largura da lista

Especificar a largura do controle que aparece quando você exibe a coluna de pesquisa.

Limitar a uma lista

Decidir se é possível inserir um valor que não é encontrado na lista.

Permitir valores múltiplos

Especificar se a coluna de pesquisa emprega um campo de valores múltiplos e permite que valores múltiplos sejam selecionados.

Permitir edições da Lista de Valores

Especificar se você pode editar os itens em uma coluna de pesquisa baseada em uma lista de valores. Quando essa propriedade estiver definida como Sim e você clicar com o botão direito do mouse em um campo Pesquisa baseado em uma única lista de valores de coluna, você verá a opção de menu Editar Itens de Lista. Se o campo de pesquisa tiver mais de uma coluna, essa propriedade será ignorada.

Formulário de edição de Itens de Lista

Dar nome a um formulário existente a ser usado para editar os itens da lista em uma coluna de pesquisa baseada em uma tabela ou consulta.

Mostrar somente valores da Fonte de Linha

Mostrar somente valores que correspondam a origem de linha atual quando Permitir Valores Múltiplos estiver definida como Sim.

O valor acoplado em uma coluna de pesquisa é determinado pela propriedade Coluna Acoplada. O valor de exibição em uma coluna de pesquisa é (são)a(s) coluna(s) representada(s) na propriedade Larguras da Coluna como tendo uma largura diferente de zero.

Início da página

Alterar o design de uma coluna de pesquisa em um campo de valores múltiplos

Para alterar o design de uma coluna de pesquisa de valores múltiplos, é necessário editar as propriedades do campo Pesquisa no modo Design, com uma exceção. Se a coluna de pesquisa for baseada em uma lista de valores de coluna simples e a propriedade Permitir Edições da Lista de Valores estiver definida como Sim, você poderá alterar a lista de valores no modo Folha da dados ou Formulário clicando com o botão direito do mouse na coluna da pesquisa de valores múltiplos e clicando em Editar Itens de Lista.

Editar a lista de valores de uma coluna de pesquisa de valores múltiplos com base em uma lista de valores

Você pode adicionar valores à lista, alterar a lista de valores ou definir um valor padrão.

  1. Clique no Botão do Microsoft Office Imagem do botão Office e clique em Abrir.

  2. Na caixa de diálogo Abrir, selecione e abra o banco de dados.

  3. No Painel de Navegação, clique duas vezes na tabela que contém o campo de valores múltiplos.

    A tabela abrirá no modo Folha de Dados.

  4. Clique com o botão direito do mouse em qualquer célula da coluna de pesquisa de valores múltiplos.

  5. Clique em Editar Itens de Lista.

  6. Altere o valor da lista e clique em OK.

Alterar de uma coluna de pesquisa de valores múltiplos baseada em uma lista de valores para uma coluna de pesquisa de valores múltiplos baseada em uma tabela ou consulta

  1. Primeiro, exclua o campo de valores múltiplos baseado em uma lista de valores existente.

    1. Clique no Botão do Microsoft Office Imagem do botão Office e clique em Abrir.

    2. Na caixa de diálogo Abrir, selecione e abra o banco de dados.

    3. Abra a tabela no modo Design.

    4. Selecione o campo de valores múltiplos na grade de design.

      Para selecionar o campo, clique no seletor de linhas do campo.

    5. Na guia Design, no grupo Ferramentas, clique em Excluir linhas.

      Grupo Ferramentas guia Design na faixa de opções

      Uma solicitação de confirmação aparece.

    6. Quando a solicitação de confirmação aparecer, clique em Sim para excluir o campo e todos os dados do campo. Para cancelar, clique em Não.

  2. Agora, crie o novo campo de valores múltiplos.

    Para criar um novo campo de múltiplos valores, consulte a seção criar uma coluna de pesquisa de múltiplos valores no modo folha de dados.

Alterar o design de uma coluna de pesquisa de valores múltiplos

Para alterar uma coluna de pesquisa de múltiplos valores, você pode abrir a tabela no modo Design e modifique as propriedades do campo de pesquisa. Para obter informações sobre as propriedades do campo de pesquisa, consulte a seção apresentando a pesquisa de propriedades de campo.

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.

×