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ć.

W drugiej części tej serii rozważyliśmy używanie funkcji LIKE i symboli wieloznacznych w kryteriach zapytań w celu znalezienia dopasowania nietaktu. Dobrze — ale co zrobić, jeśli zapytanie może zastosować kryteria podane po uruchomieniu? Co zrobić, jeśli zapytanie może poprosić o wprowadzenie danych? Dobra wiadomość! Kwerendę można poprosić o wprowadzenie danych, a w rzeczywistości jest to bardzo łatwe.

Wystarczy, że w miejsce normalnego kryterium użyj pytania ujętego w nawiasy kwadratowe. Po uruchamianiu zapytania najpierw jest wyświetlane okno dialogowe z wyświetlonym użytym pytaniem. Przyjrzyjmy się projektowi zapytania, które przyniosło nazwisko tego klienta?

Pytanie o podanie parametru w nawiasach kwadratowych w wierszu Kryteria

Zapytanie zwróci wszystkie dane z tabeli Klienci, ale tylko te rekordy, w których nazwisko odpowiada odpowiedzi użytkownika na to pytanie:

Wprowadzanie wartości parametru

To pozwala wykonać zadanie, ale można wykonać pewne czynności, aby zwiększyć użyteczność zapytania. W przypadku jednego z nich możesz zadeklarować parametry, aby program Access udostępnił sensowny komunikat o błędzie, jeśli ktoś wprowadzi nieprawidłowy typ danych (na przykład ktoś wprowadzi tekst, gdy wymagana jest liczba).

Aby zadeklarować parametr:

  1. Otwórz zapytanie w widoku projektu i skopiuj pytanie o parametr do Schowka, łącznie z nawiasami kwadratowymi (wybierz pytanie parametru i naciśnij klawisze Ctrl+C).

  2. Na stronie Narzędzia zapytań | Na karcie Projektowanie w grupie Pokazywanie/ukrywanie kliknij pozycję Parametry.

  3. W oknie dialogowym Parametry zapytania wklej skopiowany parametr do kolumny Parametr, a następnie ustaw typ danych przy użyciu listy rozwijanej w kolumnie Typ danych.

Wklejanie pytania w oknie dialogowym Parametry kwerendy

Jeśli naprawdę chcesz uzyskać wszystko, możesz użyć formularza do zbierania danych wejściowych. Formularz otwiera wszelkiego rodzaju możliwości, takie jak udostępnianie parametrów wejściowych między zestawem zapytań lub udostępnianie s wyboru daty do wprowadzania parametru daty/czasu. Aby uzyskać więcej informacji, zobacz Używanie parametrów w zapytaniach, formularzach i raportach.

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ę!

×