Okno dialogowe "Wprowadź wartość parametru" jest wyświetlane podczas uruchamiania zapytania, formularza lub raportu

Umiarkowane: wymaga podstawowych umiejętności w zakresie makra, kodowania i współdziałania.

Ten artykuł dotyczy tylko bazy danych programu Microsoft Access (.mdb).

Symptomy

Podczas próby uruchomienia zapytania, formularza lub raportu okno dialogowe Wprowadź wartość parametru może pojawić się nieoczekiwanie.

Przyczyna

To zachowanie ma miejsce, gdy pole, kryteria, wyrażenie lub kontrolka w zapytaniu, formularzu lub raporcie odwołuje się do nazwy, która nie może odnaleźć programu Access. Na przykład nazwa może być błędnie napisana lub pole może nie być dostępne w tym zakresie.

Rozwiązanie

Aby rozwiązać ten problem, zmień nazwę odwołania na prawidłową nazwę pola. Jeśli nie wiesz, gdzie znajduje się odwołanie, uruchom dokumentator bazy danych dla obiektu wymienionego w oknie dialogowym Wprowadź wartość parametru, a następnie wyprowadź informacje do pliku tekstowego. Aby tak zrobić, wykonaj następujące kroki:

  • Jeśli używasz programu Access 2002 i 2003, wykonaj następujące kroki:
    1. W menu Narzędzia wskaż pozycję Analizuj, a następnie kliknij pozycję Documenter.

    2. Kliknij kartę odpowiadającą typowi obiektu bazy danych, którego szukasz, a następnie kliknij, aby zaznaczyć pole wyboru zapytania, formularza lub raportu, który próbowano uruchomić.

      Uwaga Jeśli obiekt jest formularzem lub raportem, uwzględnij wszystkie zapytania źródłowe i podformularze lub podraporty na liście wyborów.

    3. Kliknij pozycję Opcje , aby określić, która funkcja wybranego obiektu ma zostać wydrukowana, a następnie kliknij przycisk OK.

    4. Kliknij przycisk OK , aby zamknąć okno dialogowe Dokumentator .

    5. W menu Plik kliknij pozycję Eksportuj.

    6. Na liście Zapisz jako typ kliknij pozycję Pliki tekstowe, a następnie w razie potrzeby uzupełnij pozostałe informacje.

    7. Otwórz wyeksportowany plik w usłudze Microsoft Word, a następnie wyszukaj parametr żądany w oknie dialogowym Wprowadź wartość parametru.

  • Jeśli używasz programu Access 2007 lub nowszej wersji, wykonaj następujące kroki:
    1. Na karcie Narzędzia bazy danych kliknij pozycję Dokumentator bazy danych w grupie Analizuj .

    2. Kliknij kartę odpowiadającą typowi obiektu bazy danych, którego szukasz, a następnie kliknij, aby zaznaczyć pole wyboru zapytania, formularza lub raportu, który próbowano uruchomić.

      Uwaga Jeśli obiekt jest formularzem lub raportem, uwzględnij wszystkie zapytania źródłowe i podformularze lub podraporty na liście wyborów.

    3. Kliknij pozycję Opcje , aby określić, która funkcja wybranego obiektu ma zostać wydrukowana, a następnie kliknij przycisk OK.

    4. Kliknij przycisk OK , aby zamknąć okno dialogowe Dokumentator .

    5. W grupie Dane kliknij pozycję Plik tekstowy, a następnie w razie potrzeby uzupełnij pozostałe informacje.

    6. Otwórz wyeksportowany plik w usłudze Microsoft Word, a następnie wyszukaj parametr żądany w oknie dialogowym Wprowadź wartość parametru.

Jeśli nie możesz uruchomić usługi Database Documenter, sprawdź, czy brakuje odwołania. Najczęstszym brakującym odwołaniem w tym przypadku jest plik Utility.mda. Aby sprawdzić, czy nie ma tego odwołania, wykonaj następujące kroki:

  1. W oknie Baza danych kliknij pozycję Moduły w obszarze Obiekty.

    Uwaga Jeśli używasz programu Access 2007 lub nowszej wersji, na karcie Narzędzia bazy danych kliknij pozycję Visual Basic, a następnie przejdź do kroku 3.

  2. Wybierz dowolny istniejący moduł, a następnie kliknij pozycję Projektowanie lub wstawianie nowego modułu. Spowoduje to uruchomienie Redaktor Visual Basic.

  3. W menu Narzędzia kliknij polecenie Odwołania.

  4. Na liście Dostępne odwołania poszukaj odwołania o nazwie "MISSING: " przed nazwą. Kliknij, aby wyczyścić pole wyboru.

    UWAGA Jeśli nie potrzebujesz odwołania do pliku Utility.mda, przejdź do kroku 8.

  5. Kliknij przycisk Przeglądaj.

  6. Na liście Pliki typu kliknij pozycję Dodatki (*.mda).

  7. Przejdź do folderu zawierającego plik Utility.mda, wybierz go, a następnie kliknij przycisk Otwórz. Domyślnie ten plik znajduje się w folderze C:\Program Files\Microsoft Office\Office\1033.

  8. Kliknij przycisk OK.

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

  10. W menu Plik kliknij pozycję Zamknij i wróć do programu Microsoft Access.

Więcej informacji

Kroki odtwarzania zachowania w programie Access 2002 lub w programie Access 2003

Uwaga

Jeśli wykonaj kroki opisane w tym przykładzie, zmodyfikujesz przykładową bazę danych Northwind.mdb. Możesz utworzyć kopię zapasową pliku Northwind.mdb i wykonać te kroki na kopii bazy danych.

  1. Otwórz przykładową Northwind.mdb bazy danych.
  2. Otwórz zapytanie Order Subtotals (Order Subtotals) w widoku Projektu.
  3. Zmień nazwę pola OrderID na OrderIDNumber.
  4. Zamknij zapytanie, a następnie kliknij przycisk Tak, aby zapisać zmiany.
  5. Uruchom zapytanie Order Subtotals (Order Subtotals).

Zwróć uwagę, że zostanie wyświetlone okno dialogowe Wprowadź wartość parametru.