Mensagem de erro ao executar um procedimento do Access: "Nome ambíguo detectado"

Support for Office 2003 has ended

Microsoft ended support for Office 2003 on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 817411
Moderado: Requer básica macro, codificação e interoperabilidade habilidades.

Para obter uma versão deste artigo do Microsoft Access 97, consulte 815284.
Sintomas
Quando você executa um procedimento no Microsoft Access 2000 ou posterior, você receberá a seguinte mensagem de erro:
A expressão Nome_do_evento Você inseriu como definição da propriedade de evento gerou o seguinte erro: nome ambíguo detectado: EventProcedure_Name.
Causa
Este erro ocorre quando há vários procedimentos com o mesmo nome em um módulo.
Como Contornar
Para contornar esse problema, exclua o procedimento duplicado indesejado. Para fazer isso, execute as seguintes etapas:
  1. Abra o formulário no modo Design.
  2. No Microsoft Office Access 2003, clique em código no menu Exibir .

    No Microsoft Office Access 2007, clique emExibir código no grupo Ferramentas na guia Design .
  3. No menu Debug , clique em CompilarNome do banco de dados.

    Você recebe a mensagem de erro asseguintes:
    Erro de compilação: namedetected ambíguo: Nome do procedimento.
  4. Observe o nome do procedimento e, em seguida, clique emOK.
  5. No código, localizar outras ocorrências dasNome do procedimento procedimento, ondeNome do procedimento produzido a etapa de mentionedin de erro de compilação 3.
  6. Selecione e exclua o procedimento indesejado.
  7. No menu Debug , clique em CompilarNome do banco de dados.
  8. No menu arquivo , clique emFechar.
Referências
Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Conhecimento Microsoft:
209907 ACC2000: Erro de compilação depois de converter Macros do formulário em VBA
ACC2000 ACC2007

Propriedades

ID do Artigo: 817411 - Última Revisão: 10/29/2015 19:47:00 - Revisão: 5.0

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition, Microsoft Access 2000 Standard Edition

  • kberrmsg kbprb kbmt KB817411 KbMtpt
Comentários