Criar uma caixa de texto em um formulário que pesquise um valor em uma tabela

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Ao criar um formulário no Access, talvez você queira exibir um valor de uma tabela ou consulta diferente daquela à qual o formulário está associado. Por exemplo, suponha que você tenha um formulário produtos que esteja associado a uma tabela produtos. Depois de criar o formulário, no entanto, você decide que deseja que o formulário exiba o nome do contato do fornecedor para cada produto — dados que residem em uma tabela chamada fornecedores. O procedimento a seguir mostra como usar a função DPesquisa para realizar essa tarefa. Você pode alterar a expressão na etapa 6 para atender aos seus próprios dados.

Adicionar a caixa de texto

  1. No painel de navegação, clique com o botão direito do mouse no formulário que você deseja alterar e clique em modo Design no menu de atalho.

  2. Na guia Design, no grupo Controles, clique em Caixa de Texto.

  3. Localize a área no formulário à qual você deseja adicionar o controle e, em seguida, arraste o ponteiro no formulário para criar a caixa de texto.

  4. Clique com o botão direito do mouse na caixa de texto e clique em Propriedades no menu de atalho.

  5. Na folha de propriedades, clique na guia tudo .

  6. Defina a propriedade fonte do controle como o seguinte valor:

    = DPesquisa ("[ContactName]", "[fornecedores]", "[CódigoDoFornecedor] =" formulários do &! Os! IDFornecedor

  7. Salve as alterações do formulário e feche a folha de propriedades.

Essa expressão pesquisa na tabela fornecedores e retorna o nome do contato do fornecedor cuja ID do fornecedor corresponde ao valor no controle CódigoDoFornecedor no formulárioprodutos. Observe como o operador & é usado para construir o terceiro argumento da função DPesquisa (o terceiro argumento é "[CódigoDoFornecedor] =" formulários do &! Os! CódigoDoFornecedor). Um erro comum que você deve evitar é colocar aspas em torno de todo o argumento em vez de apenas o texto que precede o operador & .

Observação: Como alternativa para o uso da função DPesquisa , você pode criar uma nova consulta subjacente para incluir apenas as informações necessárias. Usar uma consulta costuma ser mais eficiente do que usar uma função.

Expanda suas habilidades no Office
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.

×