Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Za pomocą akcji makra OpenQuery w bazach danych programu Access można otworzyć zapytanie wybierające lub krzyżowe w widok arkusza danych, widok projektu lub Podgląd wydruku. Ta akcja uruchamia zapytanie funkcjonalne. Możesz również wybrać tryb wprowadzania danych dla zapytania.

Uwaga: Ta akcja jest dostępna tylko w środowisku bazy danych programu Access (.mdb lub accdb). Jeśli korzystasz ze środowiska projektu programu Access (adp), zobacz akcje OpenView, OpenStoredProcedure lub OpenFunction . Akcja makra OpenQuery nie jest dostępna w aplikacjach sieci Web programu Access.

Ustawienie

Akcja makra OpenQuery ma następujące argumenty.

Argument akcji

Opis

Nazwa zapytania

Nazwa zapytania do otwarcia. Wybierz nazwę zapytania, które chcesz otworzyć, używając listy rozwijanej nazw zapytań. Jest to argument wymagany.

Jeśli uruchomisz makro zawierające akcję OpenQuery w baza danych bibliotek, Access najpierw wyszuka zapytanie o tej nazwie w bazie danych biblioteki, a następnie w bieżącej bazie danych.

Widok

Widok, w którym zostanie otwarte zapytanie. W polu Widok wybierz pozycję Arkusz danych, Projektowanie, Podgląd wydruku, Tabela przestawna lub Wykres przestawny. Wartością domyślną jest arkusz danych.

Uwaga: Widoki tabeli przestawnej i wykresu przestawnego nie są dostępne w wersjach programu Access począwszy od programu Access 2013.

Tryb danych

Tryb wprowadzania danych dla zapytania. Dotyczy to tylko zapytań otwartych w widoku arkusza danych. Wybierz pozycję Dodaj (użytkownik może dodawać nowe rekordy, ale nie może edytować istniejących rekordów), Edytuj (użytkownik może edytować istniejące rekordy i dodawać nowe rekordy) lub Tylko do odczytu (użytkownik może tylko wyświetlać rekordy). Ustawieniem domyślnym jest Edytuj.

Uwagi

Jeśli jako argumentu Widok używasz arkusza danych, program Access wyświetla zestaw wyników, jeśli zapytanie jest zapytaniem zaznaczanym, krzyżowym, składającym lub przekazującym, którego właściwość ReturnsRecords ma ustawioną wartość Tak. i uruchamia zapytanie, jeśli jest to akcja, definicja danych lub zapytanie przekazujące, którego właściwość ReturnsRecords ma ustawioną wartość Nie.

Akcja OpenQuery przypomina dwukrotne kliknięcie zapytania w okienku nawigacji lub kliknięcie zapytania prawym przyciskiem myszy w okienku nawigacji i wybranie widoku. Za pomocą tej akcji możesz wybrać dodatkowe opcje.

Porady    

  • Zapytanie można przeciągnąć z okienka nawigacji do okna projektu makra. Spowoduje to automatyczne utworzenie akcji OpenQuery , która otworzy zapytanie w widoku arkusza danych.

    Przełączenie do widoku projektu, gdy zapytanie jest otwarte, powoduje usunięcie ustawienia argumentu Tryb danych dla zapytania. To ustawienie nie obowiązuje, nawet jeśli użytkownik wróci do widoku arkusza danych.

  • Jeśli nie chcesz wyświetlać komunikatów systemowych wyświetlanych normalnie po uruchomieniu zapytania funkcjonalnego (wskazując, że jest to zapytanie funkcjonalne i pokazujące, ile rekordów będzie miało wpływ), możesz użyć akcji UstawOstrzeżenia , aby pominąć wyświetlanie tych komunikatów.

Aby uruchomić akcję makra OpenQuery w module Visual Basic for Applications (VBA), użyj metody OpenQuery obiektu DoCmd.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×