Fehler "Mehrdeutiger Name erkannt" beim Ausführen einer Prozedur in Access

Ursprüngliche KB-Nummer: 817411

Hinweis

Erfordert grundlegende Makro-, Codierungs- und Interoperabilitätskenntnisse.

Problembeschreibung

Wenn Sie eine Prozedur in Microsoft Access 2000 oder höher ausführen, wird möglicherweise die folgende Fehlermeldung angezeigt:

Der Ausdruck Event_Name , den Sie als Ereigniseigenschaftseinstellung eingegeben haben, hat den folgenden Fehler verursacht: Mehrdeutiger Name erkannt: EventProcedure_Name.

Ursache

Dieser Fehler tritt auf, wenn in einem Modul mehrere Prozeduren mit demselben Namen vorhanden sind.

Problemumgehung

Um dieses Problem zu umgehen, löschen Sie die unerwünschte Duplikatprozedur. Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie das Formular in der Entwurfsansicht.

  2. Klicken Sie in Microsoft Office Access 2003 im Menü Ansicht auf Code.

    Klicken Sie in Microsoft Office Access 2007 auf der Registerkarte Entwurf in der Gruppe Tools auf Code anzeigen.

  3. Klicken Sie im Menü Debuggen auf Datenbankname kompilieren.

    Die folgende Fehlermeldung wird angezeigt:

    Kompilierungsfehler: Mehrdeutiger Name erkannt: Prozedurname.

  4. Beachten Sie den Prozedurnamen, und klicken Sie dann auf OK.

  5. Suchen Sie im Code nach den anderen Vorkommen der Prozedur Prozedurname , bei der der Prozedurname den in Schritt 3 erwähnten Kompilierungsfehler verursacht hat.

  6. Wählen Sie die unerwünschte Prozedur aus, und löschen Sie sie dann.

  7. Klicken Sie im Menü Debuggen auf Datenbankname kompilieren.

  8. Klicken Sie im Menü Datei auf Schließen.