Description
Conduit le programme à évaluer la formule pendant l'impression des données des enregistrements de base de données.
Action
Conduit le programme à évaluer la formule pendant l'impression des données des enregistrements de base de données.
Exemple d'utilisation
Les formules sont normalement évaluées selon la chronologie suivante :
Si la formule ne contient aucun champ de base de données ou de regroupement, la formule est évaluée avant que le programme ne lise les enregistrements de la base de données.
Si la formule contient une base de données, la formule est évaluée pendant que le programme lit les enregistrements de la base de données.
Si elle inclut un champ de regroupement, un champ de numéro de page, un sous-total, etc., la formule est évaluée une fois que le programme a lu les enregistrements de la base de données et pendant l'impression des données d'enregistrement dans le rapport.
WhilePrintingRecords entraîne l'évaluation de la formule pendant que le programme imprime les enregistrements de la base de données.
Cette fonction permet également d'entraîner le traitement d'une formule ne contenant ni champ de base de données ni de regroupement lors de l'impression des enregistrements et non avant. Cette fonction peut également être utilisée pour entraîner le traitement d'une formule contenant des champs de base de données pendant l'impression des enregistrements plutôt que pendant la lecture.
Exemples
WhilePrintingRecords;
3* Sum ({file.QTY1}, {file.QTY2})Entraîne l'évaluation de la formule (contenant un groupe) à l'instant prévu (pendant l'impression des enregistrements).
WhilePrintingRecords;
ToNumber ("12345")Entraîne l'évaluation de la formule (ne contenant aucun champ de données ou de groupe) après l'instant d'évaluation prévu. Dans ce cas, la formule est évaluée pendant l'impression des enregistrements et non avant la lecture.
Remarque : L'utilisation de cette fonction dans une formule entraîne l'évaluation de cette dernière lors de l'impression. Pour en savoir plus sur les moments d'évaluation, voir
Moment d'évaluation.