Błąd "Wykryto niejednoznaczną nazwę" podczas uruchamiania procedury w programie Access

Oryginalny numer KB: 817411

Uwaga

Wymaga podstawowych umiejętności w zakresie makr, kodowania i współdziałania.

Symptomy

Po uruchomieniu procedury w programie Microsoft Access 2000 lub nowszym może zostać wyświetlony następujący komunikat o błędzie:

Wyrażenie Event_Name wprowadzone jako ustawienie właściwości zdarzenia wygenerowało następujący błąd: Wykryto niejednoznaczną nazwę: EventProcedure_Name.

Przyczyna

Ten błąd występuje, gdy w module istnieje wiele procedur o tej samej nazwie.

Obejście problemu

Aby obejść ten problem, usuń niechcianą procedurę duplikatu. Aby to zrobić, wykonaj następujące kroki.

  1. Otwórz formularz w widoku projektu.

  2. W programie Microsoft Office Access 2003 kliknij pozycję Kod w menu Widok .

    W programie Microsoft Office Access 2007 kliknij pozycję Wyświetl kod w grupie Narzędzia na karcie Projektowanie .

  3. W menu Debugowanie kliknij pozycję Kompiluj nazwę bazy danych.

    Pojawi się następujący komunikat o błędzie:

    Błąd kompilacji: Wykryto niejednoznaczną nazwę: Nazwa procedury.

  4. Zwróć uwagę na nazwę procedury, a następnie kliknij przycisk OK.

  5. W kodzie znajdź inne wystąpienia procedury Nazwa procedury , gdzie nazwa procedury wygenerowała błąd kompilacji wymieniony w kroku 3.

  6. Wybierz, a następnie usuń niepożądaną procedurę.

  7. W menu Debugowanie kliknij pozycję Kompiluj nazwę bazy danych.

  8. W menu Plik kliknij przycisk Zamknij.