● Tri, regroupement et calculs des totaux. Au cours de cette étape, Crystal Reports trie les enregistrements, les sépare en groupes et calcule les sous-totaux et résumés nécessaires pour chaque groupe.
● Génération des tableaux croisés, diagrammes et cartes. Seuls les tableaux croisés, les diagrammes et les cartes basés entièrement sur des champs de base de données et des formules récurrentes sont générés dans le passage 1. Si ces objets incluent des totaux cumulés et/ou des formules PrintTime, ils ont été générés dans le passage 2.
● Stockage des données enregistrées. Une fois le calcul des totaux terminé, tous les enregistrements et les totaux sont stockés en mémoire et dans des fichiers temporaires. Crystal Reports ne lit plus la base de données et utilise ces données enregistrées pour tout traitement ultérieur.
B.1.4 Pré-passage 2
Lors du pré-passage 2, Crystal Reports trie les groupes du rapport pour les options N premiers/N derniers ou
Regroupement hiérarchique. Les enregistrements ne sont pas lus lors de ce processus ; Crystal Reports considère uniquement les instances de groupes du passage 1, et sélectionne l'option N premiers le cas échéant, ou trie les groupes selon les paramètres Regroupement hiérarchique spécifiés.
B.1.5 Passage 2
Crystal Reports effectue un second passage sur les données pour mettre en forme les pages. Les pages sont mises en forme à la demande. Cela signifie que Crystal Reports ne met pas en forme une page tant qu'elle n'est pas demandée par l'utilisateur ou nécessaire au total de pages du passage 3.
Au cours de la mise en forme des pages, Crystal Reports effectue ceci :
● Formules de sélection de groupes.
● Totaux cumulés.
● Calcul des formules marquées "WhilePrinting Records".
Ce sont les formules qui contiennent des références à des sous-totaux ou des informations de résumé, connues également sous le nom de formules HeureImpression. Ce moment d'évaluation est connu sous le nom de "WhilePrinting Records" (lors de l'impression des enregistrements).
● Tableaux croisés, diagrammes et cartes.
Les tableaux croisés, les diagrammes et les cartes qui incluent des totaux cumulés et/ou des formules
PrintTime, et les diagrammes basés sur des tableaux croisés sont générés dans le passage 2.
● Grilles OLAP.
● Sous-rapports.
● Génération de pages à la demande.
Remarque
Les sous-totaux, les totaux généraux et les résumés peuvent sembler incorrects si le rapport comprend une formule de sélection de groupes. Cette situation se produit car les totaux généraux et les résumés sont calculés lors du passage 1, mais la formule de sélection de groupes filtre de nouveau les données dans le passage 2. Utilisez des champs de total cumulé plutôt que des résumés pour calculer les totaux des données de rapports comportant une formule de sélection de groupes.
680
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Modèle de traitement des rapports
Remarque
Vous pouvez utiliser les sous-rapports à la demande pour vous assurer que votre rapport principal reste un rapport à passage unique. Avec les sous-rapports à la demande, Crystal Reports doit effectuer un second passage. Cependant, ce deuxième passage ne commence pas avant l'exploration avant du sous-rapport. Par conséquent, vous pouvez accroître les performances des rapports qui comportent des sous-rapports en utilisant des sous-rapports à la demande.
B.1.6 Passage 3
Durant le troisième et dernier passage, le nombre total de pages est calculé. Ceci s'applique aux rapports qui utilisent les champs spéciaux Nombre total de pages ou Page N/M.
Guide de l'utilisateur de SAP Crystal Reports 2011
Modèle de traitement des rapports
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
681

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.