Condividi tramite


Funzioni del periodo di valutazione (sintassi Basic e Crystal)

Si tratta di funzioni specifiche dei report, quali BeforeReadingRecords, WhileReadingRecords, WhilePrintingRecords e EvaluateAfter. È possibile utilizzare tali funzioni per stabilire il momento in cui una formula deve essere valutata da Crystal Reports.

Tramite questa funzione è possibile stabilire quando valutare la formula: prima di recuperare i record dal database, durante la lettura dei record del database ma prima del raggruppamento, dell’ordinamento e del riepilogo oppure durante la stampa dei record, quando i record vengono raggruppati, ordinati e riepilogati. In generale, Crystal Reports imposta il momento appropriato per la valutazione della formula in base alla quantità di informazioni richieste. Ad esempio, se una formula utilizza un campo di database, non potrà essere valutata prima della lettura dei record del database. Tuttavia, per ottenere il risultato desiderato, può essere necessario imporre un momento di valutazione successivo a quello normale. Per gli esempi, vedere Variabili globali (sintassi Basic) o Variabili globali (sintassi Crystal).

Di solito, il valore restituito di una funzione continua a essere utilizzato all’interno di una formula. Le funzioni del momento della valutazione, tuttavia, sono chiamate per modificare il comportamento interno di Crystal Reports e il valore restituito non è utilizzato. Tali funzioni possono essere richiamate inserendo il relativo nome in una distinta istruzione, preceduta facoltativamente dalla parola chiave Chiamata.

WhilePrintingRecords
Call WhilePrintingRecords

Vedere anche

Esecuzione di calcoli nei report |Modello di elaborazione dei report