Présentation générale. Business Objects Crystal Reports 2008 SP1
Modèle de traitement des rapports
A
Présentation générale
Présentation générale
Crystal Reports effectue trois passages pour créer des rapports. Les sections ci-dessous expliquent ce qui se produit au cours des différentes étapes de ce processus. Pour afficher une représentation virtuelle, voir l'organigramme
à la fin de cette section.
Définition de la notion de passage
Un passage est un procédé que Crystal Reports utilise à chaque lecture ou manipulation des données. Selon la complexité du rapport, Crystal Reports peut effectuer 1, 2 ou 3 passages sur les données. Cette fonctionnalité permet la manipulation de rapports et de formules complexes.
Pré-passage 1
Lorsque vous affichez l'aperçu d'un rapport, les premiers éléments à évaluer sont les formules "constantes". Ces formules conservent une valeur constante pour l'ensemble du rapport. Elles ne changent pas d'un enregistrement à un autre. Par exemple, 100* 30 représente une formule constante. Les formules constantes sont évaluées une fois pour toutes au début de la procédure de génération d'impression. Cette phase est appelée "BeforeReadingRecords"
(avant la lecture des enregistrements). Si vous placiez un champ de formule constante (par exemple 100*30) dans la section Détails, le résultat serait
3 000 pour chaque enregistrement affiché.
Passage 1
Une fois le processus "BeforeReadingRecords" effectué, Crystal Reports commence la lecture des enregistrements de base de données. Voici ce qui se produit pendant cette opération :
• Extraction des enregistrements. Lorsque c'est possible, la sélection et le tri des enregistrements sont empilés dans la base de données.
• Evaluation des formules récurrentes. Ces formules contiennent les champs de la base de données, mais pas les références relatives aux sous-totaux
810 Guide de l'utilisateur de Crystal Reports 2008 SP1

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.