Como adicionar campos de pesquisa numa tabela do Microsoft Access

Traduções de Artigos Traduções de Artigos
Artigo: 304462 - Ver produtos para os quais este artigo se aplica.
Principiante: requer conhecimentos sobre a interface de utilizador em computadores individuais.

Para obter uma versão deste artigo referente ao Microsoft Access 2000, consulte 304463.
Para obter uma versão deste artigo referente ao Microsoft Access 97, consulte 304464.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

No Microsoft Access, pode adicionar um campo a uma tabela para pesquisar informações noutra tabela. Normalmente, esta técnica é utilizada quando é necessário criar relações entre tabelas. Por exemplo, no caso de ter uma tabela Produtos com um campo Categoria que pesquise o nome de categoria a partir de uma tabela Categorias. Ao utilizar esta técnica, pode armazenar o valor de chave primária apenas na tabela Categorias, mas apresentar o nome de Categoria mais útil.

Este artigo mostra como adicionar campos de pesquisa a uma tabela do Microsoft Access. Em primeiro lugar, o artigo mostra como utilizar um assistente para adicionar o campo de pesquisa e, em seguida, mostra como adicionar o campo de pesquisa manualmente.

Mais Informação

Utilizar um assistente para criar um campo de pesquisa

  1. Inicie o Access.
  2. No menu Ajuda, clique em Exemplo de bases de dados e clique em Base de dados de exemplo Adamastor. Feche o formulário Painel de Navegação Principal quando for apresentado.

    Nota: no Access 2007, clique em Exemplo no painel Categorias de Modelo, clique em Adamastor 2007 e, em seguida, clique em Transferir.
  3. No menu Ver, clique em Objectos de base de dados e, em seguida, clique em Tabelas.

    Nota: no Access 2007, no grupo Tabelas, no separador Criar, clique em Estrutura da Tabela.
  4. Faça duplo clique em Criar tabela na vista de estrutura para criar uma nova tabela.

    Nota: no Access 2007, ignore este passo.
  5. Escreva PesquisaEmpregado na primeira linha em Nome do campo.
  6. Na coluna Tipo de dados, seleccione Assistente de Pesquisas.
  7. Na primeira página do Assistente de Pesquisas, clique para seleccionar a caixa de verificação Quero que a coluna de pesquisa pesquise os valores numa tabela ou consulta e clique em Seguinte.
  8. Clique na tabela Empregados na lista de tabelas e, em seguida, clique em Seguinte.
  9. Faça duplo clique no campo ID (CódigoEmpregado, no Access 2003), nos campos Apelido e Nome Próprio (Nome, no Access 2003) para adicionar os campos à lista de campos seleccionados e, em seguida, clique duas vezes em Seguinte.
  10. Certifique-se de que a caixa de verificação Ocultar a coluna chave está seleccionada e clique em Seguinte.
  11. Clique em Concluir na última página do Assistente de Pesquisas.
  12. Quando solicitado, clique em Sim para guardar a tabela e, em seguida, atribua o nome TesteAssistentePesquisas à tabela.
  13. Clique em Sim para adicionar uma chave primária à tabela, quando tal for solicitado.

    Repare que o assistente criará uma relação entre a nova tabela e a tabela Empregados da base de dados de exemplo Adamastor.
  14. No menu Ver, clique em Vista de folha de dados.

    Nota: no Access 2007, abra a tabela na Vista de Folha de Dados.
  15. Clique na seta da lista pendente no campo PesquisaEmpregado.

    Repare que são apresentadas duas colunas na caixa de combinação.

Criar manualmente um campo de pesquisa

  1. Inicie o Access.
  2. No menu Ajuda, clique em Exemplo de bases de dados e clique em Base de dados de exemplo Adamastor. Feche o formulário Painel de Navegação Principal quando for apresentado.

    Nota: no Access 2007, clique em Exemplo no painel Categorias de Modelo, clique em Adamastor 2007 e, em seguida, clique em Transferir.
  3. No menu Ver, clique em Objectos de base de dados e, em seguida, clique em Tabelas.

    Nota: no Access 2007, no grupo Tabelas, no separador Criar, clique em Estrutura da Tabela.
  4. Faça duplo clique em Criar tabela na vista de estrutura para criar uma nova tabela.

    Nota: no Access 2007, ignore este passo.
  5. Escreva PesquisaEmpregado na primeira linha em Nome do campo.
  6. Na coluna Tipo de dados, clique em Número.
  7. Na janela Propriedades do campo, clique no separador Pesquisa.
  8. Na lista Mostrar controlo, clique em Caixa de combinação.
  9. Clique na caixa de propriedade Origem da linha, clique na seta que é apresentada, clique em Empregados na lista e, em seguida, clique em Criar (Compilar, no Access 2003) para abrir o Construtor de Consultas.
  10. Faça duplo clique no campo ID (CódigoEmpregado, no Access 2003), nos campos Apelido e Nome Próprio (Nome, no Access 2003) para adicionar os campos à grelha de consulta.
  11. No grupo Fechar no separador Estrutura, clique em Fechar para sair do Construtor de Consultas.
  12. Clique em Sim quando lhe for pedido para guardar as alterações efectuadas à instrução SQL.
  13. Certifique-se de que a propriedade Coluna dependente está definida como 1.

    Nota: esta propriedade corresponde ao campo guardado na origem da linha. Neste exemplo, o campo PesquisaEmpregado armazena o valor ID (CódigoEmpregado, no Access 2003) a partir da tabela Empregados.
  14. Altere o valor da propriedade Número de colunas para 3.

    Nota: este valor representa o número de campos seleccionados na origem da linha.
  15. Escreva 0";1";1" na caixa Larguras das colunas.

    Nota: a propriedade Larguras das colunas é uma lista delimitada por ponto e vírgula de larguras para cada coluna na origem da linha. Defina uma largura de coluna como 0" se pretender ocultar a coluna.
  16. Escreva 2" na caixa Largura da lista.
  17. No menu Ver, clique em Vista de folha de dados.

    Nota: no Access 2007, abra a tabela na Vista de Folha de Dados.
  18. Quando solicitado, clique em Sim para guardar a tabela e, em seguida, atribua o nome TesteAssistentePesquisas2 à tabela.
  19. Clique em Sim para adicionar uma chave primária à tabela, quando tal for solicitado.
  20. Clique na seta da lista pendente no campo PesquisaEmpregado.

    Repare que são apresentadas duas colunas na caixa de combinação.

Propriedades

Artigo: 304462 - Última revisão: 25 de janeiro de 2008 - Revisão: 5.3
A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Palavras-chave: 
kbinfo kbexpertisebeginner kbdesign kbdatabase kbhowto KB304462

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com