Armazenar vários valores em um campo 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 um campo de pesquisa que armazene vários valores por registro. Isso ajuda você a controlar vários fatos relacionados sobre um assunto. Por exemplo, suponha que você tenha um banco de dados de acompanhamento de problemas e queira manter um controle dos funcionários que estão trabalhando nos problemas. Um funcionário pode estar trabalhando em diversos problemas, e cada problema pode ter mais de um funcionário trabalhando nele. Esse tipo de estrutura de dados é chamado de relação muitos para muitos. O Access facilita o controle desse tipo de dados relacionados usando um campo de pesquisa de múltiplos valores.

Este artigo explica o que é um campo de pesquisa de múltiplos valores, como adicionar um desses campos a uma tabela e como alterar um campo de pesquisa existente.

Neste artigo

Visão geral

Criar um campo de pesquisa de múltiplos valores no modo Folha de Dados

Criar um campo de pesquisa de múltiplos valores no modo Design

Usar o Assistente de Pesquisa para criar um campo de pesquisa de múltiplos valores

Examinar ou alterar as propriedades do campo de pesquisa no modo Design

Alterar o design de um campo de pesquisa de múltiplos valores

Visão geral

Um campo de pesquisa é um campo de tabela que possui valores provenientes de uma tabela ou consulta, ou de uma lista de valores. Quando você clica em um campo de pesquisa em uma Folha de Dados para inserir dados, o Access exibe uma lista de valores à sua escolha. Um campo de pesquisa pode ter múltiplos valores, o que significa que você pode escolher mais de um item na lista. Você pode exibir as opções em uma caixa de combinação ou em uma caixa de listagem.

Criando um campo de pesquisa de múltiplos valores

Você pode criar um campo de pesquisa de múltiplos valores no modo folha de dados ou no modo Design.

Observação : Modo de exibição de design não está disponível em um banco de dados da web.

Em qualquer modo de exibição, você pode usar o Assistente de pesquisa para criar o campo de múltiplos valores. O Assistente de pesquisa simplifica o processo e automaticamente preenche as propriedades de campo apropriado e cria as relações de tabela apropriada.

Modificando um campo de pesquisa de múltiplos valores

Você pode reexecutar o Assistente de Pesquisa para modificar um campo de pesquisa de múltiplos valores existente.

Valores de associação e de exibição

Quando você cria um campo de pesquisa que obtém dados de uma tabela ou consulta, o Access usa o campo de chave da tabela de origem para determinar qual valor corresponde a qual registro. Entretanto, os campos de chave geralmente possuem dados que não são intrinsecamente significativos – geralmente um campo de ID com o tipo de dados Numeração Automática. Um campo de pesquisa substitui a exibição do campo de chave por algo mais significativo, como um nome. O valor que é armazenado é chamado de valor de associação. O valor que é exibido é chamado de valor de exibição.

Por exemplo, um conjunto de valores de IDs de funcionário de uma consulta chamada Contatos Estendidos pode ser armazenado em um campo chamado AssignedTo. Porém, como AssignedTo é um campo de pesquisa, o Access exibe o conjunto de valores pesquisados no resultado da consulta — neste caso, os nomes de contato. Os valores dos IDs de funcionário são os valores de associação. Os nomes de contato 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.

Por que os valores de associação têm importância

Por padrão, os valores de exibição são automaticamente mostrados quando você abre a tabela no modo Folha de Dados. Porém, os valores de associação são o que é armazenado no campo de pesquisa, o que você usa nos critérios de consulta e o que o Access usa por padrão em junções com outras tabelas.

Por exemplo, se você tem uma consulta que usa o campo de pesquisa AssignedTo conforme representado na imagem anterior e você quer excluir os registros que representam problemas atribuídos a Eva Valverde, o critério que você usa para excluí-la deve usar o valor de associação (que é 9), não seu nome; ou seja, WHERE AssignedTo.Value <> 9.

Início da página

Criar um campo de pesquisa de múltiplos valores no modo Folha de Dados

Você pode adicionar um campo de pesquisa de múltiplos valores a uma tabela aberta no modo Folha de Dados.

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

  2. À direita da última coluna, clique em Clique para Adicionar e clique em Pesquisa e Relacionamento.

    O Assistente de Pesquisa é iniciado.

  3. Siga as etapas restantes do assistente. Para obter mais informações, consulte a seção Usar o Assistente de Pesquisa para criar campos de pesquisa de múltiplos valores.

Início da página

Criar um campo de pesquisa de múltiplos valores no modo Design

Observação : Modo de exibição de design não está disponível em um banco de dados da web.

Você pode criar um campo de pesquisa de múltiplos valores enquanto trabalha no modo Design. Quando trabalha no modo Design, você cria um campo de pesquisa usando o mesmo Assistente de Pesquisa usado no modo Folha de Dados. Porém, no modo Design, você também tem acesso total a todas as propriedades do campo, podendo editar essas propriedades diretamente.

  1. No Painel de Navegação, clique com o botão direito do mouse na tabela na qual você deseja adicionar o campo de pesquisa de múltiplos valores e clique em Modo Design.

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

  3. Na primeira linha vazia disponível, clique na coluna Nome do Campo e digite um nome para o campo de pesquisa de múltiplos valores.

  4. 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.

  5. Siga as etapas do assistente. Para saber como concluir o Assistente de Pesquisa, consulte a seção Usar o Assistente de Pesquisa para criar os campos de pesquisa de múltiplos valores.

  6. Depois que o assistente for concluído, você poderá editar as propriedades do campo de pesquisa. Para saber mais sobre propriedades do campo de pesquisa, consulte a seção Examinar ou alterar propriedades do campo de pesquisa no modo Design.

Quando você clicar em Concluir, um campo de pesquisa será criado cujas propriedades do campo são definidas com base nas opções feitas por você 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 ao campo de pesquisa, clique na guia Pesquisa.

Início da página

Usar o Assistente de Pesquisa para criar um campo de pesquisa de múltiplos valores

Você pode usar o Assistente de Pesquisa para criar um campo baseado em uma tabela ou consulta, ou baseado em uma lista de valores digitados por você. Esta seção descreve as etapas do Assistente de Pesquisa.

Criar uma pesquisa de múltiplos valores baseada em uma tabela ou consulta

  1. No Assistente de Pesquisa, clique em Eu quero que o campo de pesquisa procure os valores em uma tabela ou consulta e depois em Avançar.

  2. Selecione uma tabela ou consulta da lista e 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. Ajustar a largura das colunas em seu campo de pesquisa, se necessário e clique em Avançar.

  7. 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.

  8. Clique em Concluir.

    Quando você clicar em Concluir, um campo de pesquisa será criado cujas propriedades do campo são definidas com base nas opções feitas por você no Assistente de Pesquisa.

  9. Para salvar a tabela, na guia Arquivo, clique em Salvar.

    Atalho de teclado CTRL + S

Criar uma pesquisa de múltiplos valores com base em valores inseridos por você

  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 ir para a coluna ou linha seguinte, pressione TAB.

    Se você quer poder editar a lista de valores, use apenas uma coluna.

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

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

    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 o rótulo do seu campo de pesquisa.

  6. Em você deseja armazenar vários valores para esta pesquisa?, marque a caixa de seleção Permitir vários valores.

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

  7. Clique em Concluir.

  8. Para salvar a tabela, na guia Arquivo, clique em Salvar.

    Atalho de teclado CTRL + S

Depois que você cria o campo de múltiplos valores, ele aparece como uma lista suspensa com caixa de seleção no modo Folha de Dados.

Início da página

Examinar ou alterar as propriedades do campo de pesquisa no modo Design

Observação : Modo de exibição de design não está disponível em um banco de dados da web.

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

  1. No Painel de Navegação, clique com o botão direito do mouse na tabela na qual você deseja adicionar o campo de pesquisa e clique em Modo Design no menu de atalho.

  2. Clique no nome do campo de pesquisa na coluna Nome do Campo.

  3. 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 (Exibir controle), a lista de propriedades disponíveis é alterada para refletir sua escolha. Você pode definir as propriedades do campo de pesquisa para alterar o comportamento de um campo de pesquisa. Observe que quando você usa o Assistente de Pesquisa para criar um campo 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 um campo de pesquisa.

Tipo de origem da linha

Escolher se você vai preencher o campo de pesquisa com valores de outra tabela ou consulta, ou de uma lista de valores especificada por você. Também há a opção de preencher a lista com os nomes dos campos de uma tabela ou consulta.

Origem da linha

Especificar a tabela, a consulta ou a lista de valores que fornece os valores para o campo de pesquisa. Quando a propriedade Tipo de fonte de linha estiver definida como Tabela/Consulta ou Lista de Campos, essa propriedade deverá ser definida como uma tabela ou nome de consulta, ou como uma instrução SQL que represente a consulta. Quando a propriedade Tipo de fonte de linha estiver definida como Lista de Valores, essa propriedade deverá conter uma lista de valores separados por ponto-e-vírgula.

Coluna acoplada

Especificar a coluna na fonte de linha que fornece o valor armazenado pelo campo de pesquisa. Esse valor pode variar de 1 ao número de colunas na fonte de linha.

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 fonte de linha que pode ser exibido na coluna de pesquisa. Para selecionar quais colunas exibir, você fornece uma largura da 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 o campo de pesquisa.

Largura da lista

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

Limitar a uma lista

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

Permitir valores múltiplos

Indica se o campo de pesquisa permite a seleção de vários valores.

Observação :  Não é possível alterar o valor desta propriedade de Sim para Não.

Permitir edições da Lista de Valores

Especifique se você pode editar os itens em um campo de pesquisa com base em uma lista de valores. Quando essa propriedade estiver definida como Sim e clique com botão direito um campo de pesquisa com base em uma lista de valores de coluna única, 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

Nomear um formulário existente a ser usado para editar os itens de lista em um campo de pesquisa baseado 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 de associação em um campo de pesquisa é determinado pela propriedade Coluna Associada. O valor de exibição em um campo de pesquisa é a coluna ou colunas que são representadas na propriedade Larguras das colunas como tendo largura diferente de zero.

Início da página

Alterar o design de um campo de pesquisa de múltiplos valores

Para alterar o design de um campo de pesquisa de múltiplos valores, você pode seguir qualquer um destes procedimentos:

  • Editar a lista de valores de um campo de pesquisa de múltiplos valores baseado em lista

    Observação :  Para habilitar edições, a lista de valores deve ter apenas uma coluna, e a propriedade Permitir Edições da Lista de Valores deve estar definida como Sim.

  • Editar as propriedades do campo de pesquisa no modo Design

    Observação : Modo de exibição de design não está disponível em um banco de dados da web.

  • Modificar um campo de pesquisa executando o Assistente de Pesquisa com o campo de pesquisa selecionado.

Editar a lista de valores de um campo de pesquisa de múltiplos valores que é baseado em uma lista de valores

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

  1. 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.

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

  3. Clique em Editar Itens de Lista.

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

Editar as propriedades do campo de pesquisa no modo Design

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

Modificar um campo de pesquisa de múltiplos valores no modo Folha de Dados

Você pode modificar um campo de pesquisa que está no modo Folha de Dados reexecutando o Assistente de Pesquisa

  1. Abra a tabela no modo Folha de Dados e selecione o campo de pesquisa.

  2. Na guia Campos, no grupo Propriedades, clique em Modificar Pesquisas.

  3. Siga as etapas do assistente para fazer as alterações que desejar. Para obter mais informações sobre o assistente, consulte a seção Usar o Assistente de Pesquisa para criar um campo de pesquisa de múltiplos valores.

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.

×