Mensaje de error cuando se ejecuta un procedimiento en Access: "Nombre ambiguo detectado"

Moderada: Requiere macro básico, codificación y conocimientos de interoperabilidad.


Para una versión de Microsoft Access 97 de este artículo, consulte
815284 .

Síntomas

Cuando se ejecuta un procedimiento en Microsoft Access 2000 o posterior, recibirá el siguiente mensaje de error:
La expresión nombreDeSuceso que introdujo como valor de la propiedad de evento produjo el siguiente error: detectado un nombre ambiguo:
EventProcedure_Name.

Causa

Este error se produce cuando hay varios procedimientos con el mismo nombre en un módulo.

Solución alternativa

Para evitar este problema, elimine el procedimiento duplicado no deseado. Para ello, siga estos pasos:
  1. Abra el formulario en la vista Diseño.
  2. En Microsoft Office Access 2003, haga clic en código en el menú Ver .

    En Microsoft Office Access 2007, haga clic en
    Ver código en el grupo Herramientas en la ficha Diseño .
  3. En el menú Depurar , haga clic en compilar
    Database Name.

    Recibe el mensaje de error siguiente:
    Error de compilación: detectado un nombre ambiguo: Nombre del procedimiento.
  4. Observe el nombre del procedimiento y, a continuación, haga clic en
    OK.
  5. En el código, buscar las demás ocurrencias de la
    Procedimiento Nombre del procedimiento , donde
    Nombre del procedimiento se produjo el error de compilación que se menciona en el paso 3.
  6. Seleccione y elimine el procedimiento no deseado.
  7. En el menú Depurar , haga clic en compilar
    Database Name.
  8. En el menú archivo , haga clic en
    Cerrar.

Referencias

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
209907 ACC2000: Error de compilación después de convertir Macros del formulario a VBA
Propiedades

Id. de artículo: 817411 - Última revisión: 9 ene. 2017 - Revisión: 1

Comentarios