Crystal Reports - Parametri
Parametersvengono utilizzati per accettare gli input dell'utente prima che il report venga generato. L'utente deve rispondere al prompt prima che il report venga generato e l'output del report dipende dalla risposta dell'utente per il valore del parametro.
Utilizzando parametri con formule e nel report, è possibile creare un unico report che cambia in base alle esigenze dei diversi utenti.
I LOV possono essere utilizzati per immettere i valori di prompt nei parametri. I LOV possono essere statici o dinamici. Possono anche essere utilizzati come prompt dinamici a livello singolo o come prompt multilivello.
Note - I parametri in Crystal Reports possono essere utilizzati nei filtri dopo essere stati recuperati dal database.
Parametri a cascata
I parametri con dipendenza sono raggruppati insieme e sono noti come parametri a cascata. I parametri a cascata consentono di raggruppare due o più parametri in un unico gruppo.
Parametri ereditati
I parametri possono anche essere creati a livello di universo o nel pannello delle query e possono essere successivamente ereditati in Crystal Reports. Sono chiamati parametri ereditati. Questi parametri possono essere eliminati a livello di report ma non possono essere modificati in un report. Questi parametri possono essere modificati solo dove vengono creati.
Tipi di dati dei parametri
I parametri in Crystal Report supportano i seguenti tipi di dati:
- Number
- String
- Date
- Time
- DateTime
- Currency
- Boolean
- Member
Punti importanti da ricordare durante l'utilizzo dei parametri -
Per utilizzare il parametro in una formula, non è necessario inserirlo nel report. I parametri possono essere utilizzati in una formula come altri oggetti e possono essere creati nel workshop Formula.
I parametri possono essere utilizzati con LOV statici o dinamici.
È inoltre possibile creare un elenco di valori da cui l'utente può scegliere il valore del parametro invece di immetterlo manualmente.
Elenco dei tipi di valori
genere | Descrizione | Quando usare |
---|---|---|
LOV statici | Fornisce un semplice elenco basato sui valori aggiunti o importati nel report |
|
LOV dinamici basati sui dati del report | Fornisce un elenco dinamico dall'origine dati |
|
Universo LOVs | Fornisce un elenco creato e mantenuto nell'universo. |
|
Come creare un 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.
Nella casella Testo del prompt, immettere il testo del prompt desiderato (fino a 255 caratteri alfanumerici).
For example - "Seleziona un nome"
Questo testo verrà visualizzato nella finestra di dialogo di richiesta quando si visualizza in anteprima il report o quando si aggiornano i dati nell'area della pagina.
Per creare un elenco di valori, fare clic sul pulsante con i puntini di sospensione → Viene visualizzata la finestra di dialogo Modifica elenco di valori → Immettere i valori che si desidera visualizzare quando richiesto → è possibile aggiungere un elenco di paesi per un tipo di stringa o un elenco di valori per un tipo di numero → fare clic su OK → Si ritorna alla finestra di dialogo Crea parametro → fare clic su OK e trascinare il parametro nel report.
Dopo aver trascinato il parametro nella struttura del report, è possibile andare alla scheda della pagina per vedere i LOV selezionati durante l'aggiornamento dei dati del report.