Adicionar ou alterar uma coluna 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.

Algumas vezes, o valor desejado é controlado em outra tabela. Por exemplo, suponha que você deseje registrar o cliente de um pedido na tabela Pedidos. Entretanto, todas as informações do cliente são controladas na tabela Clientes. Você pode criar uma coluna de pesquisa que exiba as informações do cliente em um controle de caixa de listagem ou caixa de combinação. Assim, quando você selecionar o cliente nesse controle, um valor apropriado — como o valor da chave primário do cliente — é armazenado no registro do pedido.

Este artigo explica o que é uma coluna de pesquisa e como ela pode ser criada.

Se desejar saber como programaticamente pesquisar um valor em uma tabela, consulte o artigo de referência Função DLookup. Para obter informações sobre como criar uma coluna de pesquisa de múltiplos valores, consulte o artigo Adicionar ou alterar uma coluna de pesquisa que permite armazenar múltiplos valores.

Neste artigo

O que é uma coluna de pesquisa?

Criar uma coluna de pesquisa no modo folha de dados

Criar uma coluna de pesquisa usando o painel lista de campos

Criar uma coluna de pesquisa no modo Design

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

Apresentando as propriedades do campo de pesquisa

Usando o Assistente de pesquisa

Alterar uma coluna de pesquisa

Alterar um campo para uma coluna de pesquisa

O que é uma coluna de pesquisa?

Uma coluna (ou campo) de pesquisa é um campo em uma tabela cujo valor é recuperado de outra tabela ou de uma lista de valores. Você pode usar uma coluna de pesquisa para exibir uma lista de opções em uma caixa de combinação ou caixa de listagem. As opções podem vir de uma tabela ou consulta, ou podem ser valores fornecidos por você. Você pode criar uma coluna de pesquisa manualmente definindo as propriedades do campo Pesquisa de um campo ou concluindo automaticamente o Assistente de Pesquisa. Sempre que possível, você deve usar o Assistente de Pesquisa para criar uma coluna de pesquisa. O Assistente de Pesquisa simplifica o processo e preenche automaticamente as propriedades corretas do campo e cria as relações apropriadas da tabela.

Coluna de pesquisa

Você pode criar uma coluna de pesquisa no modo Folha de Dados ou Design.

Início da página

Criar uma coluna de pesquisa no modo Folha de Dados

Por padrão, quando você abre uma tabela, ela é aberta no modo Folha de dados. Você pode adicionar uma coluna de pesquisa clicando em Coluna de Pesquisa no grupo Campos e Colunas na guia Folha de dados. Ao fazer isso, o Assistente de Pesquisa é iniciado, e passa a orientá-lo pelo 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, 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.

  6. Clique em Avançar e siga as instruções para concluir o assistente. Para obter mais informações sobre como concluir o assistente, 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.

Início da página

Criar uma coluna de pesquisa usando o painel Lista de Campos

Se você estiver usando um banco de dados que contenha mais de uma tabela, poderá iniciar o processo de criação de um campo de pesquisa 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 é criada dessa maneira, o Assistente de Pesquisa é iniciado automaticamente e o campo que for arrastado para a folha de dados 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. Siga as instruções para concluir o assistente. Para obter mais informações sobre como concluir o assistente, consulte a seção usando o Assistente de pesquisa.

    Quando você tiver concluído o assistente, a coluna de pesquisa será exibida na tabela no modo Folha de Dados.

Início da página

Criar uma coluna de pesquisa 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 — como resultado, você pode 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 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.

  6. Em seguida, clique em uma célula na coluna Tipo de Dados dessa linha, clique na seta suspensa e selecione o Assistente de Pesquisa.

    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. Clique em Avançar e siga as instruções para concluir o assistente. Para obter mais informações sobre como concluir o assistente, 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.

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

O objetivo do uso de uma coluna de pesquisa é substituir a exibição de um número, como uma ID (ou outro valor de chave externa), por algo mais significativo, como um nome. Por exemplo, em vez de exibir o número da ID de um contato, o Access pode exibir o nome de um contato. O número da ID do contato é o valor acoplado. Ele é pesquisado automaticamente em uma consulta ou tabela de origem para localizar o nome do contato. O nome do contato é o valor de exibição.

Valor acoplado versus valor de exibição em uma coluna de pesquisa

1. Valor de exibição

2. Valor acoplado

Uma coluna de pesquisa possui um valor de exibição que aparece na interface do usuário e um valor acoplado armazenado no controle. O valor de exibição é "pesquisado" com base no valor acoplado. Isso significa que o Access geralmente mostra um valor de exibição pesquisado que não é o mesmo que o valor acoplado armazenado no campo. Por exemplo, no caso da tabela Pedidos, um valor de ID do cliente da tabela Clientes é armazenado no campo Cliente na tabela Pedidos — esse é o valor acoplado. Entretanto, como o campo Cliente é um campo de pesquisa, o Access exibe o valor pesquisado — nesse caso, o nome do cliente. O nome do cliente é o valor de exibição.

É importante entender a distinção entre o valor de exibição e o valor acoplado de um campo de pesquisa. O valor de exibição é automaticamente mostrado no modo Folha de Dados, por padrão. Entretanto, o valor acoplado é o que é armazenado, o que você usa em critérios de consulta e o que 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 uma célula na coluna Nome do Campo da coluna de pesquisa.

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

    As propriedades do campo Pesquisa são exibidas.

Quando você define a primeira propriedade (Controle de Exibição), a lista de propriedades disponíveis é alterada para refletir sua opção. Você pode definir as propriedades do campo Pesquisa para alterar o comportamento de uma coluna de pesquisa. Observe que quando você cria a coluna de consulta usando o Assistente de Pesquisa, as propriedades do campo Pesquisa são definidas 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

Especificar a tabela, consulta ou lista de valores que fornece os valores para a coluna de pesquisa. Quando a propriedade Tipo de Origem da Linha estiver definida como Tabela/Consulta ou Lista de Campos, essa propriedade deve ser definida como o nome de uma tabela ou consulta ou instrução SQL que represente a consulta. Quando a propriedade Tipo de Origem da 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 um número 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 um usuário pode inserir um valor que não é encontrado na lista.

Permitir Vários Valores

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

Para obter mais informações sobre os campos de múltiplos valores, consulte o artigo guia para campos de múltiplos valores.

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

Especificar um formulário existente a ser usado no qual você pode 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

Usando o Assistente de Pesquisa

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-o 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 necessário para fornecer suporte à coluna de pesquisa.

Quando o assistente for iniciado, 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.

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

Coluna de pesquisa baseada em tabela ou consulta

Se você tiver escolhido a opção Eu quero que a coluna de pesquisa procure os valores em uma tabela ou consulta, quando clicar em Avançar, o Assistente de Pesquisa exibirá uma lista de tabelas disponíveis para fornecer os valores da coluna de pesquisa. Para ver somente tabelas, clique em Tabelas. Para ver somente consultas, clique em Consultas. Para ver tabelas e consultas, clique em Ambas. Quando tiver escolhido uma tabela ou consulta, clique em Avançar.

Página do Assistente de Pesquisa que mostra as tabelas e consultas a serem selecionadas

O Assistente de Pesquisa lista os campos disponíveis da tabela ou consulta. Para cada campo que desejar incluir na coluna de pesquisa, clique no campo e, em seguida, no botão de maior que (>) para movê-lo para a lista Campos Selecionados. Observe que você deve selecionar os campos que deseja que fiquem visíveis além do campo que você deseja fornecer o valor que está armazenado quando fizer uma seleção na coluna de pesquisa. Quando terminar, clique em Avançar.

Página do Assistente de Pesquisa na qual você seleciona campos

O Assistente de Pesquisa exibe uma página que permite que você especifique um campo ou campos que podem ser usados para classificar a coluna de pesquisa. Essa classificação é opcional. Quando terminar, clique em Avançar.

Página do Assistente de Pesquisa na qual você define a ordem de classificação

Você pode ajustar a largura das colunas que irão aparecer na coluna de pesquisa. Se você reduzir a largura de um campo para que não fique mais visível, ele não aparecerá na coluna de pesquisa. Por exemplo, você pode usar esse recurso para impedir que uma coluna de ID seja exibida. Quando terminar, clique em Avançar.

Página do Assistente de Pesquisa na qual você ajusta a largura das colunas

Quando você seleciona uma linha na coluna de pesquisa, pode armazenar um valor dessa linha no seu banco de dados ou usar o valor posteriormente para realizar uma ação. Esta página do assistente, mostrada na figura a seguir, permite que você escolha o campo que fornece esse valor. Você deve escolher um campo que identifique exclusivamente a linha. Geralmente, o campo da chave primária da tabela de origem é uma boa escolha. Quando terminar, clique em Avançar.

página do assistente de pesquisa na qual você escolhe o valor acoplado

Na página final do Assistente de Pesquisa, você deve digitar um nome para a coluna de pesquisa — esse será o nome do campo na tabela.

página final do assistente de pesquisa

Se você desejar permitir a seleção de mais de um valor quando a coluna de pesquisa for exibida e depois armazenar os diversos valores, marque a caixa de seleção Permitir Vários Valores. Observe que ao marcar essa caixa de seleção, a coluna de pesquisa é alterada para um campo de vários valores.

Para obter mais informações sobre os campos de múltiplos valores, consulte os artigos da guia para campos de múltiplos valores e Adicionar ou alterar uma coluna de pesquisa que permite armazenar múltiplos valores.

Coluna de pesquisa baseada em lista de valores

Se você tiver escolhido a opção Eu digitarei os valores que eu desejo, quando clicar em Avançar, o Assistente de Pesquisa exibirá uma grade na qual você poderá digitar os valores da coluna de pesquisa.

Grade do Assistente de Pesquisa para inserir valores

Primeiro, insira o número de colunas que deseja incluir na coluna de pesquisa. Em seguida, digite os valores na grade. Você pode ajustar a largura das colunas que irão aparecer na coluna de pesquisa. Se você reduzir a largura de um campo para que não fique mais visível, ele não aparecerá na coluna de pesquisa. Quando terminar, clique em Avançar.

Quando você seleciona uma linha na coluna de pesquisa, pode armazenar um valor dessa linha no seu banco de dados ou usar o valor posteriormente para realizar uma ação. Esta página no assistente, mostrada na figura a seguir, permite que você escolha o campo que fornece esse valor. Você deve escolher um campo que identifique exclusivamente a linha. Quando terminar, clique em Avançar.

página do assistente de pesquisa na qual você escolhe o valor acoplado

Na página final do Assistente de Pesquisa, você deve inserir um nome para a coluna de pesquisa — esse será o nome do campo na tabela. Se você desejar permitir a seleção de mais de um valor quando a coluna de pesquisa for exibida e depois armazenar os diversos valores, marque a caixa de seleção Permitir Vários Valores. Observe que ao marcar essa caixa de seleção, a coluna de pesquisa é alterada para um campo de vários valores.

página final do assistente de pesquisa

Para obter mais informações sobre os campos de múltiplos valores, consulte os artigos da guia para campos de múltiplos valores ou Adicionar ou alterar uma coluna de pesquisa que permite armazenar múltiplos valores.

Início da página

Alterar uma coluna de pesquisa

Para alterar uma coluna de pesquisa, 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 as propriedades do campo de pesquisa. Se a coluna de pesquisa é baseada em uma lista de valores e a propriedade Permitir edições da lista de valor é definida como Sim, você pode editar os itens de lista no modo folha de dados ou formulário. Para editar os itens de lista no modo folha de dados ou formulário:

  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 ou formulário que contém o campo de valores múltiplos.

    A tabela é aberta no modo Folha de Dados ou o formulário é aberto no modo Formulário.

  4. Clique com o botão direito do mouse na coluna de pesquisa e depois clique em Editar Itens de Lista no menu de atalho.

  5. Altere a lista de valores e clique em OK.

Início da página

Alterar um campo para uma coluna de pesquisa

Para alterar um campo existente para uma coluna de pesquisa, no modo Design, abra a tabela que contém o campo que você deseja alterar, clique na coluna Tipo de Dados do campo, clique na lista suspensa e selecione Assistente de Pesquisa. Em seguida, siga as instruções no Assistente de Pesquisa para criar a 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 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. Localize o campo que deseja alterar para uma coluna de pesquisa.

  5. Em seguida, clique na célula na coluna Tipo de Dados dessa linha, clique na seta suspensa e selecione Assistente de Pesquisa....

    O Assistente de Pesquisa será iniciado.

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

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

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

  7. Clique em Avançar e siga as instruções para concluir o assistente. Para obter mais informações sobre como concluir o assistente, 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

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.

×