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

Seleccione idioma Seleccione idioma
Id. de artículo: 817411 - Ver los productos a los que se aplica este artículo
Moderada: Requiere macro básico, codificación y las capacidades de interoperabilidad.

Para obtener una versión de Microsoft Access 97 de este artículo, consulte 815284.
Expandir todo | Contraer todo

Síntomas

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

Causa

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

Solución

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.

    Recibirá el siguiente mensaje de error:
    Error de compilación: nombre ambiguos detectado: Procedure Name.
  4. Observe el nombre del procedimiento y, a continuación, haga clic en Aceptar .
  5. En el código, busque las otras apariciones del procedimiento de Procedure Name, donde Procedure Name genera el error de compilación mencionado en el paso 3.
  6. Seleccione y, a continuación, 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:
209907ACC2000: Compilar error después de convertir macros del formulario en VBA

Propiedades

Id. de artículo: 817411 - Última revisión: martes, 03 de abril de 2007 - Versión: 4.1
La información de este artículo se refiere a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbmt kberrmsg kbprb KB817411 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 817411

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com