Megadja egy paraméteres lekérdezés egyes paramétereinek nevét és adattípusát.
Szintaxis
PARAMETERS név adattípus [, név adattípus [, ...]]
A PARAMETERS deklaráció az alábbi részekből áll:
Rész |
Leírás |
név |
A paraméter neve. A Parameter objektum Name tulajdonságához rendelődik hozzá, és az adott paraméternek a Parameters gyűjteményen belüli azonosítására szolgál. A név olyan karakterláncként használható, amely a lekérdezés futtatása közben jelenik meg a párbeszédpanelen. A szóközöket vagy más írásjelet tartalmazó szöveget tegye szögletes zárójelbe ([ ]). Az [Alacsony ár] és a [Melyik hónappal kezdődjön a jelentés?] szöveg például egyaránt érvényes név argumentum. |
adattípus |
Az elsődleges Microsoft Access SQL-adattípusok vagy azok szinonimáinak egyike. |
Megjegyzések
Rendszeresen használt lekérdezésekhez a PARAMETERS deklarációval paraméteres lekérdezést hozhat létre. Paraméteres lekérdezés segítségével automatizálhatja a lekérdezési feltételek módosítását. Paraméteres lekérdezés használata esetén a lekérdezés minden egyes futásakor az Ön kódjának kell biztosítania a paramétereket.
A PARAMETERS deklaráció használata nem kötelező, de használata esetén meg kell előznie minden más utasítást, így a SELECT utasítást is.
Ha a deklarációban egynél több paraméter szerepel, akkor ezeket vesszővel válassza el. A következő példában két paraméter található:
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
WHERE vagy HAVING záradékban név használható, de adattípus nem. A következő példa két paraméter megadását várja, majd a feltételeket az „Orders” nevű tábla rekordjaira alkalmazza:
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
SELECT OrderID, OrderAmount FROM Orders WHERE OrderAmount > [Low price] AND OrderDate >= [Beginning date];