Zapytanie parametryczne to takie, w którym użytkownik podaje kryteria, według których filtruje wyniki.
Gdy uruchomisz normalne zapytanie, zwróci ono wyniki zaraz po jego uruchomieniu.
Po uruchomieniu kwerendy parametrycznej zostaniesz poproszony o wprowadzenie wartości. Po podaniu wartości będzie ona nadal działać, używając wartości jako części kryteriów filtrowania.
Parametr jest dostarczany przez użytkownika w czasie wykonywania. Tak więc zapytanie parametryczne może zwrócić różne wyniki w zależności od danych wprowadzonych przez użytkownika.
Daty są typowymi parametrami w zapytaniach parametrycznych. Dzięki temu użytkownik może podać datę wyszukiwania. Liczby są również wspólnymi parametrami.
Zapytanie o parametry a zwykłe zapytanie
Nie ma prawie żadnej różnicy między tworzeniem zapytań parametrycznych a normalnymi zapytaniami. Jedyna różnica polega na tym, że używasz nawiasów kwadratowych []
aby wyświetlić tekst użytkownikowi.
Na przykład:
Spowoduje wyświetlenie tego monitu, gdy użytkownik uruchomi zapytanie:
W tym przykładzie podana data zostanie użyta do filtrowania wyników zapytania tylko do albumów wydanych po podanej dacie (ponieważ zapytanie ma znak większy niż >
przed monitem).
Oto przewodnik krok po kroku dotyczący tworzenia zapytania parametrycznego.
-
Rozpocznij zwykłe zapytanie
Przede wszystkim utwórz zapytanie tak, jak tworzysz każde inne zapytanie.
Kliknij Projekt zapytania z Utwórz na wstążce.
-
Wybierz tabele
Wybierz tabele, które chcesz uwzględnić w zapytaniu, i kliknij Dodaj aby dodać je do zapytania. Kliknij Zamknij po dodaniu tabel.
W tym przykładzie wybieramy Kraj i Miasto tabele.
-
Dodaj pola
Dodaj pola, które chcesz uwzględnić w zapytaniu, klikając je dwukrotnie w górnym okienku.
Pole pojawi się w okienku zapytania poniżej.
W tym przykładzie wybieramy Miasto.NazwaMiasta , Miasto.Ludność i Kraj.NazwaKraju pola.
-
Zastosuj kryteria parametrów
Tutaj możesz określić parametr, który poda użytkownik.
Wszystko, co wpiszesz w nawiasach kwadratowych
[]
zostanie wyświetlony jako monit użytkownika. Wartość podana przez użytkownika zostanie użyta jako kryterium w określonym polu.W tym przykładzie używamy > [Populacja większa niż ile?] jako nasze kryteria.
To zapytanie wyświetli miasta o liczbie ludności większej niż podana ilość (dostarczona przez użytkownika).
-
Uruchom zapytanie
Kliknij !Uruchom ikona na Wstążce (lub przełącz się do widoku arkusza danych), aby uruchomić zapytanie.
-
Podaj parametr
Wprowadź wartość w monicie.
W tym przykładzie wpisujemy 600000 aby wskazać, że chcemy widzieć tylko miasta o liczbie mieszkańców większej niż 6 milionów.
-
Wyniki
Wyniki są zwracane na podstawie dostarczonego parametru.
Spróbuj ponownie uruchomić zapytanie, zmieniając parametr, aby zobaczyć, jak wpływa na wyniki.