Compartir a través de


Error "Se detectó un nombre ambiguo" al ejecutar un procedimiento en Access

Número de KB original: 817411

Nota:

Requiere conocimientos básicos de macros, codificación e interoperabilidad.

Síntomas

Al ejecutar un procedimiento en Microsoft Access 2000 o posterior, puede recibir el siguiente mensaje de error:

La expresión Event_Name que especificó como el valor de la propiedad de evento produjo el siguiente error: Nombre ambiguo detectado: EventProcedure_Name.

Causa

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

Solución alternativa

Para solucionar 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 de la pestaña Diseño .

  3. En el menú Depurar , haga clic en Compilar nombre de base de datos.

    Se recibe el siguiente mensaje de error:

    Error de compilación: se ha detectado un nombre ambiguo: nombre del procedimiento.

  4. Observe el nombre del procedimiento y, a continuación, haga clic en Aceptar.

  5. En el código, busque las otras repeticiones del procedimiento Nombre del procedimiento , donde Nombre del procedimiento produjo el error de compilación mencionado en el paso 3.

  6. Seleccione y elimine el procedimiento no deseado.

  7. En el menú Depurar , haga clic en Compilar nombre de base de datos.

  8. En el menú Archivo , haga clic en Cerrar.