Dotyczy
Access dla Microsoft 365 Access 2021 Access 2019 Access 2016

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];

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.