Description
Spécifie que la formule doit être évaluée avant la lecture des enregistrements de la base de données.
Action
Spécifie que la formule doit être évaluée avant la lecture des enregistrements de la 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 un champ de 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.
BeforeReadingRecords lance l'évaluation de la formule avant que le programme ne lise les enregistrements de la base de données. Lorsque cette fonction est utilisée dans une formule, le Vérificateur de formule renvoie un message d'erreur dès que vous tentez d'y inclure des éléments (champs de base de données, groupes, etc.) à évaluer ultérieurement (lors de la lecture ou de l'impression des enregistrements).
Exemples
BeforeReadingRecords;
ToNumber ("12345")
Lance l'évaluation de la formule (qui ne contient aucun champ de base de données ni de groupe) avant la lecture des enregistrements.
Remarque : Un message d'erreur est envoyé si vous tentez d'inclure un champ de base de données ou un groupe dans cette formule.