Mensagem de erro quando executar um procedimento no Access: "Nome ambíguo detectado"

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 817411
Moderado: Requer base macros, codificação e capacidades de interoperabilidade.

Para obter uma versão do Microsoft Access 97 deste artigo, consulte 815284.
Sintomas
Quando executa um procedimento no Microsoft Access 2000 ou posterior, poderá receber a seguinte mensagem de erro:
A expressão Nome_evento que introduziu como a definição da propriedade de evento produziu o seguinte erro: nome ambíguo detectado: EventProcedure_Name.
Causa
Este erro ocorre quando existem vários procedimentos com o mesmo nome num módulo.
Como contornar
Para contornar este problema, elimine o procedimento duplicado indesejado. Para tal, siga estes passos:
  1. Abra o formulário na vista de estrutura.
  2. InMicrosoft Office Access 2003, clique em código no menu Ver .

    InMicrosoft Office Access 2007, clique emVer código no grupo Ferramentas no separador estrutura .
  3. No menu Depurar , clique em CompilarNome da base de dados.

    Recebe uma mensagem de erro thefollowing:
    Erro de compilação: namedetected ambíguo: Nome do procedimento.
  4. Repare o nome do procedimento e, em seguida, clique emOK.
  5. No código, localizar outras ocorrências doNome do procedimento procedimento, ondeNome do procedimento produzido o passo de mentionedin de erro de compilação 3.
  6. Seleccione e, em seguida, elimine o procedimento indesejado.
  7. No menu Depurar , clique em CompilarNome da base de dados.
  8. No menu ficheiro , clique emFechar.
Referências
Para obter informações adicionais, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
209907 ACC2000: Erro de compilação depois de converter Macros do formulário para VBA
ACC2000 ACC2007

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 817411 - Última Revisão: 10/29/2015 19:48: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