Armazenar vários valores num campo 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 um campo de pesquisa que armazena vários valores por registo. Isto ajuda-o a manter-se a par de vários factos relacionados com um assunto. Por exemplo, imagine que possui uma base de dados de controlo de problemas e que pretende manter-se a par dos colaboradores que estão a trabalhar nos problemas. Um colaborador poderá estar a trabalhar em vários problemas e vários colaboradores poderão estar a trabalhar num só problema. Este tipo de estrutura de dados chama-se uma relação muitos-para-muitos. Com o Access, é mais fácil manter-se a par deste tipo de dados relacionados utilizando um campo de pesquisa de valores múltiplos.

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

Nota:  Este artigo não se aplica às aplicações web do Access.

Neste artigo

Descrição Geral

Criar um campo de pesquisa de valores múltiplos na vista de Folha de Dados

Criar um campo de pesquisa de valores múltiplos na vista de Estrutura

Utilizar o Assistente de Pesquisas para criar campos de pesquisa de valores múltiplos

Rever ou alterar propriedades de campos de pesquisa na vista de Estrutura

Alterar a estrutura de um campo de pesquisa de valores múltiplos

Descrição geral

Um campo de pesquisa é um campo de uma tabela com valores provenientes de uma tabela ou consulta ou de uma lista de valores. Quando clicar num campo de pesquisa na Folha de Dados para introduzir dados, o Access apresenta uma lista de valores para selecionar. Um campo de pesquisa pode ser de valores múltiplos, o que significa que pode selecionar mais de um item na lista. Pode visualizar a seleção numa caixa de combinação ou numa caixa de listagem.

Criar um campo de pesquisa de valores múltiplos

Pode criar um campo de procura de valores múltiplos na vista de Folhas de Dados ou na vista de Estrutura. Em ambas as vistas, utiliza-se o Assistente de Pesquisas para criar o campo de valores múltiplos. O Assistente de Pesquisas simplifica o processo e preenche automaticamente as propriedades de campo adequadas e cria as relações de tabela adequadas.

Modificar um campo de pesquisa de valores múltiplos

Pode voltar a executar o Assistente de Pesquisas para modificar um campo de pesquisa de valores múltiplos.

Valores dependentes e valores de apresentação

Quando criar um campo de pesquisa que obtém dados de uma tabela ou consulta, o Access utiliza o campo de chave da tabela de origem para determinar o valor que corresponde a determinado registo. No entanto, os dados dos campos de chave, em geral, não têm significado intrínseco, sendo, geralmente, um campo de ID com o tipo de dados Numeração automática. Um campo de pesquisa substitui a apresentação do campo de chave por algo com mais significado, como um nome. O valor armazenado é denominado "valor dependente". O valor apresentado é denominado "valor de apresentação".

Por exemplo, um conjunto de valores de ID de colaboradores de uma consulta denominada Contactos Alargados poderá estar armazenado num campo denominado AtribuídosA. No entanto, como AtribuídosA é um campo de pesquisa, o Access apresenta o conjunto de valores pesquisados no resultado da consulta (neste caso, os nomes dos contactos). Os valores de ID de colaboradores são os valores dependentes. Os nomes dos contactos são os valores de apresentação.

Folha de Dados com valores de apresentação comparada com uma folha de dados com valores dependentes

1. Os valores de apresentação.

2. Os valores dependentes.

O motivo da importância dos valores dependentes

Por predefinição, os valores de apresentação são apresentados automaticamente quando o utilizador abre a tabela na vista de Folha de Dados. No entanto, os valores dependentes são os que estão armazenados no campo de pesquisa, os que o utilizador utiliza nos critérios da consulta e os que o Access utiliza por predefinição em associações com outras tabelas.

Por exemplo, se tiver uma consulta que utilize o campo de pesquisa AtribuídosA, conforme demonstrado na imagem anterior, e quiser excluir registos que representem problemas atribuídos à Isabel Martins, o critério que utilizar para excluí-la tem de utilizar o valor dependente (que é 9) e não o nome dela. Ou seja, WHERE AtribuídosA.Valor <> 9.

Início da Página

Criar um campo de pesquisa de valores múltiplos na vista de Folha de Dados

Pode adicionar um campo de pesquisa de valores múltiplos a uma tabela aberta na vista de Folha de Dados.

  1. No Painel de Navegação, faça duplo clique na tabela na qual pretende criar o campo de pesquisa . Ao fazê-lo, abre a tabela na vista de Folha de Dados.

  2. À direita da última coluna, clique em Clicar para Adicionar e, em seguida, clique em Pesquisa e Relação.

    É iniciado o Assistente de Pesquisas.

  3. Siga os restantes passos do assistente. Para obter mais informações, consulte a secção Utilizar o Assistente de Pesquisas para criar campos de pesquisa de valores múltiplos.

Início da Página

Criar um campo de pesquisa de valores múltiplos na vista de Estrutura

Pode criar um campo de pesquisa de valores múltiplos enquanto trabalha na vista de Estrutura. Quando trabalhar na vista de Estrutura, pode criar um campo de pesquisa utilizando o mesmo Assistente de Pesquisas que utilizou na vista de Folha de Dados. No entanto, na vista de Estrutura, também tem acesso completo a todas as propriedades do campo, pelo que pode editar essas propriedades diretamente.

  1. No Painel de Navegação, clique com o botão direito na tabela onde pretende adicionar o campo de pesquisa de valores múltiplos e clique em Vista de Estrutura.

  2. Localize a primeira linha em branco disponível na grelha de estruturação da tabela.

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

  4. Clique na coluna Tipo de Dadosdessa coluna, clique na seta e, na lista pendente, selecione Assistente de Pesquisas.

    É iniciado o Assistente de Pesquisas.

  5. Siga os passos indicados no assistente. Para saber mais sobre como concluir o Assistente de Pesquisas, consulte a secção Utilizar o Assistente de Pesquisas para criar campos de pesquisa de valores múltiplos.

  6. Após concluir o assistente, pode editar as propriedades do campo de pesquisa. Para saber mais acerca das propriedades dos campos de pesquisa, consulte a secção Rever ou alterar propriedades de campos de pesquisa na vista de Estrutura.

Ao clicar em Concluir, é criado um campo de pesquisa com as propriedades definidas com base nas seleções que efetuou no Assistente de Pesquisas. Pode ver as propriedades do campo no painel inferior da vista de Estrutura em Propriedades do Campo. Para ver as propriedades que se aplicam especificamente ao campo de pesquisa, clique no separador Pesquisa.

Início da Página

Utilizar o Assistente de Pesquisas para criar campos de pesquisa de valores múltiplos

Pode utilizar o Assistente de Pesquisas para criar um campo baseado numa tabela ou consulta ou baseado numa lista de valores inseridos por si. Esta secção descreve os passos do Assistente de Pesquisas.

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

  1. No Assistente de Pesquisas, clique em Quero que o campo de pesquisa pesquise os valores numa tabela ou consulta e clique em Seguinte.

  2. Selecione uma tabela ou consulta na lista e, em seguida, clique em Seguinte.

  3. Em Campos Disponíveis, clique nos campos que pretende incluir na consulta.

  4. Clique no botão "maior que" (>) para mover os campos que selecionou para a lista Campos Selecionados. Clique no botão "maior que" (») para mover todos os campos para a lista Campos Selecionados e clique em Seguinte.

  5. Como alternativa, selecione entre um a quatro campos para ordenar os itens de pesquisa e clique em Seguinte.

  6. Ajuste a largura das colunas no campo de pesquisa, se necessário, e clique em Seguinte.

  7. Em Pretende armazenar múltiplos valores para esta pesquisa?, selecione a caixa de verificação Permitir Múltiplos Valores.

    Nota: Esta caixa de verificação tem de ser selecionada para permitir o armazenamento de múltiplos valores.

  8. Clique em Concluir.

    Ao clicar em Concluir, é criado um campo de pesquisa com as propriedades definidas com base nas seleções que efetuou no Assistente de Pesquisas.

  9. Para guardar a tabela, no separador Ficheiro, clique em Guardar.

    Atalho de teclado CTRL + G

Criar uma pesquisa de valores múltiplos baseada em valores introduzidos por si

  1. No Assistente de Pesquisas, clique em Eu escrevo os valores que quero e clique em Seguinte.

  2. Introduza o número de colunas e insira cada valor. Para passar para a próxima coluna ou linha, prima a tecla TAB.

    Nota:  Se quiser poder editar a lista de valores, utilize apenas uma coluna.

  3. Quando terminar de introduzir valores, clique em Seguinte.

  4. Se especificou mais de uma coluna no passo 2, deve escolher a coluna que utilizará para identificar cada valor de forma exclusiva. Na caixa Campos Disponíveis, faça duplo clique na coluna que pretende utilizar para identificar cada valor de forma exclusiva.

    Nota: Este passo não é apresentado se não tiver especificado mais de uma coluna no passo 2.

  5. No Assistente de Pesquisas, escreva a etiqueta para o campo de pesquisa.

  6. Em Pretende armazenar múltiplos valores para esta pesquisa?, selecione a caixa de verificação Permitir Múltiplos Valores.

    Nota: Esta caixa de verificação tem de ser selecionada para permitir o armazenamento de múltiplos valores.

  7. Clique em Concluir.

  8. Para guardar a tabela, no separador Ficheiro, clique em Guardar.

    Atalho de teclado CTRL + G

Depois de criado o campo de valores múltiplos, este é apresentado como uma lista pendente de caixa de verificação na vista de Folha de Dados.

Início da Página

Rever ou alterar propriedades de campos de pesquisa na vista de Estrutura

Pode rever as propriedades do campo de pesquisa no painel inferior da vista de Estrutura, em Propriedades do Campo. Para ver as propriedades específicas relacionadas com o campo de pesquisa, clique no separador Pesquisa.

  1. No Painel de Navegação, clique com o botão direito na tabela onde pretende adicionar o campo de pesquisa e clique em Vista 'Estrutura' no menu de atalho.

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

  3. Em Propriedades do Campo, clique no separador Pesquisa.

    São apresentadas as propriedades de pesquisa.

    Propriedades do campo de pesquisa de valores múltiplos

Quando definir o valor da primeira propriedade (Mostrar controlo), a lista de propriedades disponíveis altera-se para refletir a sua seleção. Pode definir as propriedades do campo de pesquisa ou alterar o comportamento de um campo de pesquisa. Repare que, quando utilizar o Assistente de Pesquisas para criar um campo de pesquisa, as propriedades deste campo são definidas para si pelo assistente.

Propriedades do Campo de Pesquisa

Definir esta propriedade

Como

Mostrar controlo

Defina o tipo de controlo como Caixa de Verificação, Caixa de Texto, Caixa de Listagem ou Caixa de Combinação. A Caixa de Combinação é a escolha mais comum para um campo de pesquisa.

Tipo de origem da linha

Escolha se pretende preencher o campo de pesquisa com valores de outra tabela ou consulta ou de uma lista de valores especificada por si. Também pode optar por preencher a lista com os nomes dos campos numa tabela ou consulta.

Origem da linha

Especifique a tabela, consulta ou lista de valores que fornece os valores para o campo de pesquisa. Quando a propriedade Tipo de origem da linha estiver definida como Tabela/consulta ou Lista de Campos, a propriedade deverá estar definida como um nome de tabela ou de consulta ou como uma instrução SQL que representa a consulta. Quando a propriedade Tipo de origem da linha estiver definida como Lista de Valores, esta propriedade deverá conter uma lista de valores separados por ponto e vírgula.

Coluna dependente

Especifique a coluna na origem de linha que fornece o valor armazenado pelo campo de pesquisa. Este valor pode ir do número 1 até ao número de colunas na origem de linha.

Nota: A coluna que fornece o valor a ser armazenado não tem de ser a mesma coluna que a coluna de apresentação.

Número de colunas

Especifique o número de colunas na origem de linha que podem ser apresentadas no campo de pesquisa. Para selecionar as colunas que pretende apresentar, indique a largura de coluna na propriedade Larguras das colunas.

Títulos de coluna

Especifique se pretende apresentar cabeçalhos de coluna.

Larguras das colunas

Introduza a largura de coluna para cada coluna. Caso não pretenda apresentar uma coluna, tal como uma coluna de ID, coloque 0 na largura.

Linhas da Lista

Especifique o número de linhas que aparecem quando apresentar o campo de pesquisa.

Largura da Lista

Especifique a largura do controlo que aparece quando apresentar o campo de pesquisa.

Limitado à lista

Escolha se pode introduzir um valor que não esteja na lista.

Permitir Múltiplos Valores

Indique se o campo de pesquisa permite a seleção de múltiplos valores.

Nota:  Não pode alterar o valor desta propriedade de Sim para Não.

Permitir Edições da Lista de Valores

Especifique se pode editar os itens num campo de pesquisa baseado numa lista de valores. Quando esta propriedade estiver definida como Sim e clicar com o botão direito num campo de pesquisa baseado numa lista de valores de uma coluna, aparece a opção de menu Editar Itens de Lista. Se o campo de pesquisa tiver mais de uma coluna, esta propriedade será ignorada.

Listar Formulário de Edição de Itens

Atribua um nome a um formulário existente para ser utilizado para editar os itens de lista num campo de pesquisa baseado numa tabela ou consulta.

Mostrar Apenas Valores da Origem da Linha

Mostre apenas valores que correspondam à origem de linha atual quando a opção Permitir Múltiplos Valores estiver definida como Sim.

O valor dependente num campo de pesquisa é determinado pela propriedade Coluna dependente. O valor de apresentação num campo de pesquisa é a coluna ou colunas representadas na propriedade Larguras das colunas por uma largura diferente de zero.

Início da Página

Alterar a estrutura de um campo de pesquisa de valores múltiplos

Para alterar a estrutura de um campo de pesquisa de valores múltiplos, pode executar um dos seguintes procedimentos:

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

    Nota:  Para permitir edições, a lista de valores tem de ter apenas uma coluna e a propriedade Permitir Edições da Lista de Valores tem de estar definida como Sim.

  • Editar as propriedades do campo de pesquisa na vista de Estrutura

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

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

Pode adicionar à lista de valores, alterar a lista de valores ou definir uma predefinição.

  1. No Painel de Navegação, faça duplo clique na tabela que contém o campo de valores múltiplos.

    A tabela abre-se na vista de Folha de Dados.

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

  3. Clique em Editar Itens de Lista.

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

Editar as propriedades do campo de pesquisa na vista de Estrutura

Para alterar um campo de pesquisa de valores múltiplos, pode abrir a tabela na vista de Estrutura e modificar as propriedades do campo de pesquisa. Para obter informações sobre as propriedades do campo de pesquisa, consulte a secção Rever ou alterar propriedades de campos de pesquisa na vista de Estrutura.

Modificar um campo de pesquisa de valores múltiplos na vista de Folha de Dados

Pode modificar um campo de pesquisa na vista de Folha de Dados executando novamente o Assistente de Pesquisas.

  1. Abra a tabela na vista de Folha de Dados e selecione o campo de pesquisa.

  2. No separador Campos, no grupo Propriedades, clique em Modificar Pesquisas.

  3. Siga os passos do assistente para fazer as alterações pretendidas. Para obter informações sobre o assistente, consulte a secção Utilizar o Assistente de Pesquisas para criar campos de pesquisa de valores múltiplos.

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.

×