Access
 sql >> Baza danych >  >> RDS >> Access

Jak utworzyć zapytanie parametryczne w programie Access

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.

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

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

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

  4. 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).

  5. Uruchom zapytanie

    Kliknij !Uruchom ikona na Wstążce (lub przełącz się do widoku arkusza danych), aby uruchomić zapytanie.

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

  7. Wyniki

    Wyniki są zwracane na podstawie dostarczonego parametru.

    Spróbuj ponownie uruchomić zapytanie, zmieniając parametr, aby zobaczyć, jak wpływa na wyniki.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja IIf() a instrukcja IIf()

  2. Obliczanie, kiedy wyrażenie w zapytaniu jest oceniane

  3. Co nowego w programie Access 2016? Czy warto aktualizować?

  4. Korupcja MS Access, część 2:Najlepsze praktyki w zakresie zapobiegania i odzyskiwania

  5. Wstaw CreatedBy i CreatedOn w dowolnych brakujących tabelach danych w SQL