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:
Öffnen Sie das Formular in der Entwurfsansicht.
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.
Klicken Sie im Menü Debuggen auf Datenbankname kompilieren.
Die folgende Fehlermeldung wird angezeigt:
Kompilierungsfehler: Mehrdeutiger Name erkannt: Prozedurname.
Beachten Sie den Prozedurnamen, und klicken Sie dann auf OK.
Suchen Sie im Code nach den anderen Vorkommen der Prozedur Prozedurname , bei der der Prozedurname den in Schritt 3 erwähnten Kompilierungsfehler verursacht hat.
Wählen Sie die unerwünschte Prozedur aus, und löschen Sie sie dann.
Klicken Sie im Menü Debuggen auf Datenbankname kompilieren.
Klicken Sie im Menü Datei auf Schließen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für