Deklaruje nazwę i typ danych dla każdego parametru w zapytaniu parametrycznym.
Składnia
PARAMETERS nazwa typ_danych [, nazwa typ_danych [, ...]]
Deklaracja PARAMETERS zawiera następujące segmenty:
Segment |
Opis |
nazwa |
Nazwa parametru. Przypisana do właściwości Name obiektu Parameter i używana do identyfikowania tego parametru w kolekcji Parameters. Możesz użyć segmentu nazwa jako ciągu wyświetlanego w oknie dialogowym, gdy aplikacja uruchamia zapytanie. Jeśli tekst zawiera spacje lub znaki interpunkcyjne, należy go umieścić w nawiasach kwadratowych ([ ]). Na przykład [Niska cena] i [Od którego miesiąca rozpocząć raport?] są prawidłowymi argumentami dla segmentu nazwa. |
typ_danych |
Jeden z podstawowych typów danych języka SQL dla programu Microsoft Access lub jego synonim. |
Spostrzeżenia
W przypadku zapytań uruchamianych regularnie możesz użyć deklaracji PARAMETERS w celu utworzenia zapytania parametrycznego. Zapytanie parametryczne pomaga w automatyzowaniu procesu zmiany kryteriów zapytania. Z zapytaniem parametrycznym kod będzie musiał zapewnić parametry za każdym razem, gdy zostanie uruchomione zapytanie.
Deklaracja PARAMETERS jest opcjonalna, ale w przypadku jej zastosowania znajduje się przed wszelkimi innymi instrukcjami, w tym instrukcją SELECT.
Jeśli deklaracja zawiera więcej niż jeden parametr, należy oddzielić je przecinkami. Poniższy przykład obejmuje dwa parametry:
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
W klauzuli WHERE lub HAVING można używać nazwy , ale nie typów danych . W poniższym przykładzie oczekuje się dostarczenia dwóch parametrów, a następnie zastosowania kryteriów do rekordów w tabeli Zamówienia:
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
SELECT OrderID, OrderAmount FROM Orders WHERE OrderAmount > [Low price] AND OrderDate >= [Beginning date];