Crystal Reports - Crea campo parametro

Nella vista Esplora dati, fare clic con il pulsante destro del mouse nell'area Parametri → selezionare Nuovo → Nuovo parametro

Viene visualizzata la finestra di dialogo Crea parametro → Immettere un nome per il parametro (fino a 255 caratteri alfanumerici). Nella finestra di dialogo è possibile modificare il nome e il tipo del parametro insieme ad altre proprietà.

Seleziona il Tipo di dati appropriato dall'elenco → come Stringa, Numero o Data, tra gli altri.

Per creare un parametro che consenta più valori

In Esplora dati → fare clic con il pulsante destro del mouse su Parametri → selezionare Nuovo → Nuovo parametro

Nella finestra di dialogo Crea parametro, immettere un nome per il parametro.

Selezionare il tipo di dati appropriato dall'elenco → Immettere il testo del prompt → Imposta Consenti più valori su Vero.

Ora, quando richiesto, è possibile specificare più valori da inserire per il parametro.

Per specificare valori discreti o di intervallo

Per il tipo di intervallo di valori, scegliere Discreto o Intervallo.

Se si seleziona Discreto, il parametro accetterà valori discreti (anziché intervalli di valori).

Se si seleziona Intervallo, vengono richiesti i valori dei parametri. È possibile immettere un valore iniziale e un valore finale. Ad esempio, se si immettono i valori "1" e "10", l'intervallo è 1-10 e un report che utilizza questo parametro per il filtro visualizzerà tutti i record con valori compresi tra 1 e 10. Ciò funziona anche per i parametri stringa. Con un valore iniziale "A" e un valore finale "H", un report che utilizza questo parametro per il filtro visualizzerà tutti i record all'interno di un intervallo alfabetico di AH.

Se le opzioni Consenti più valori e Discrete sono selezionate, il parametro accetterà più valori discreti. È possibile immettere più di un valore, ma questi valori verranno valutati individualmente e non verranno interpretati come un intervallo. Se sono selezionate le opzioni Consenti più valori e intervallo, il parametro accetterà più intervalli.