Dichiarazione PARAMETERS

Dichiara il nome e il tipo di dati di ogni parametro di una query con parametri.

Sintassi

PARAMETERS nome tipodati [, nome tipodati [, ...]]

La dichiarazione PARAMETERS è composta dalle parti seguenti:

Parte

Descrizione

nome

Nome del parametro. Assegnato alla proprietà Name dell'oggetto Parameter e usato per identificare il parametro nella raccolta Parameters. Si può usare nome come stringa visualizzata in una finestra di dialogo mentre l'applicazione esegue la query. Racchiudere tra parentesi ([ ]) il testo contenente spazi o segni di punteggiatura. Ad esempio, [Minimo giornaliero] e [Mese con cui iniziare il report?] sono argomenti nome validi.

tipodati

Uno dei tipi di dati SQL primari di Microsoft Access o i relativi sinonimi.


Osservazioni

Per le query eseguite frequentemente, è possibile usare la dichiarazione PARAMETERS per creare una query con parametri, che consente di automatizzare la modifica dei criteri della query. Se si usa una query con parametri, è necessario specificare i parametri nel codice ogni volta che si esegue la query.

La dichiarazione PARAMETERS è facoltativa ma, se inclusa precede tutte le altre istruzioni, compresa l'istruzione SELECT.

Se la dichiarazione include più parametri, è necessario separarli con una virgola. L'esempio seguente include due parametri:

PARAMETERS [Low price] Currency, [Beginning date] DateTime;

In una clausola WHERE o HAVING è possibile usare nome, ma non tipodati. Nell'esempio seguente prevede l'inserimento di due parametri, quindi i criteri vengono applicati ai record della tabella Ordini:

PARAMETERS [Low price] Currency, [Beginning date] DateTime;

SELECT OrderID, OrderAmount FROM Orders WHERE OrderAmount > [Low price] AND OrderDate >= [Beginning date];



Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×