Utilizzo dei parametri negli enunciati SQL

Se si ha un po' di familiarità con il linguaggio SQL, si saprà che gli enunciati SQL possono presentare dei parametri. Il programma Report Designer permette anche l'utilizzo dei parametri. L'esempio seguente mostra una query SQL che ha un parametro "ID_TITOLO" (preceduto come al solito da ":" ):

 

Query

 

Premendo il bottone "Parametri" verrà aperta la finestra di dialogo seguente:

 

Parametri query

 

Qui è possibile definire il tipo di parametro:

 

Valore

Il valore dato verrà utilizzato per il parametro quando verrà generato il report.

 

Chiedi il valore prima di stampare

Utilizzare questa opzione per fare in modo che il programma chieda ogni volta il valore del parametro prima di stampare il report. Viene visualizzata una finestra di dialogo per l'inserimento del valore del parametro. In questo modo, per esempio, il report può essere filtrato prima della stampa.

 

Assegna il valore dal dataset master

Questa opzione viene utilizzata per recuperare il valore del parametro da un altro dataset. Ciò significa che il nome del parametro corrisponde al nome del campo che si trova in un'altra tabella o query. Nella finestra di dialogo corrente della query è necessario impostare la proprietà del master di dataset come "Master" (Principale).