Criar uma caixa de texto que procura um valor numa tabela

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.

Quando estruturar um formulário, poderá querer apresentar um valor a partir de uma tabela ou consulta que não seja aquele que o formulário está vinculado ao. Por exemplo, imaginemos que tem um formulário de produtos que está vinculado a uma tabela de produtos. Depois de estruturação do formulário, no entanto, decidir que pretende que o formulário para apresentar o nome do contacto fornecedor para cada produto — dados que se encontra numa tabela denominada fornecedores. O procedimento que se segue mostra-lhe como utilizar a função DPesquisar para realizar esta tarefa. Pode alterar a expressão no passo 6 de acordo com os seus próprios dados.

Adicionar a caixa de texto

  1. No painel de navegação, botão direito do rato no formulário que pretende alterar e, em seguida, clique em Vista de estrutura no menu de atalho.

  2. No separador Estrutura, no grupo Controlos, clique em Caixa de Texto.

  3. Localize a área no formulário no qual pretende adicionar o controlo e, em seguida, arraste o ponteiro no formulário para criar a caixa de texto.

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

  5. Na folha de propriedades, clique no separador Tudo.

  6. Defina a propriedade Origem do controlo para o seguinte valor:

    = DLookup("[ContactName]","[Suppliers]","[SupplierID]=" & Forms! Produtos! CódigoDoFornecedor)

  7. Guardar as suas alterações e, em seguida, feche a folha de propriedades.

Esta expressão procura na tabela Fornecedores e devolve o nome do contacto do fornecedor cujo código do fornecedor corresponde ao valor no controlo CódigoDoFornecedor no formulário de produtos. Tenha em atenção como o operador & é utilizado para construir o terceiro argumento da função DPesquisar (o terceiro argumento corresponde "[CódigoDoFornecedor] =" & formulários! Produtos! CódigoDoFornecedor). Um erro comum que deverá evitar está a colocar aspas em redor de todo o argumento em vez de à volta de apenas o texto que antecede o operador & .

Nota: Como alternativa à utilização da função DPesquisar , pode criar uma nova consulta subjacente para incluir apenas as informações que necessita. Utilizar uma consulta é frequentemente mais eficaz de utilizar uma função.

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.

×