Est-il fallu longtemps pour que votre rapport Crystal à remplir? Parfois , un rapport Crystal peut être lent car il fonctionne avec de telles quantités de données ou parce que quelque chose n'a pas été créé /codé correctement . Essayez l'une des étapes suivantes pour accélérer vos Crystal Report Choses que vous devez
Crystal Reports ( toute version )
Show More Instructions
1
Avant toute chose , vous devrait exécuter le rapport et jeter un oeil à sa performance en utilisant intégré ' information sur le rendement » de Crystal Report . La boîte de dialogue " Information sur le rendement » peut être ouvert à partir du menu Rapport . Il affiche les données de performance de la dernière fois que le rapport a été exécuté et peut vous montrer combien de temps chaque partie du rapport , y compris les sous-rapports , prend pour compléter . Il peut être extrêmement utile lorsque vous essayez de déterminer pourquoi un rapport est lent .
2
sélection d'enregistrements . Assurez-vous que vous utilisez une formule de sélection qui ne renvoie que les enregistrements dont vous avez besoin pour le rapport, plutôt que d'avoir cristal lus et retourner tous les enregistrements.
3
Indexes. Utilisation des index de base de données peut améliorer les performances de rapport de façon significative essayer de les utiliser lors de la liaison des tables . Aussi, assurez -vous que le " Utiliser les index ou le serveur pour rapidité " est cochée sur l' onglet Base de données de la boîte de dialogue Options. La boîte de dialogue Options peut être ouvert à partir du menu Fichier.
4
Lier trop de tables . Une chose qui peut causer un rapport ou d'un sous - rapport à exécuter est lentement la liaison de trop nombreuses tables. Les tables reliées ensemble , le ralentissement du rapport va devenir. Si vous avez besoin d'afficher des données de plusieurs tables , essayez d'utiliser un sous-rapport pour obtenir des données d'un ou deux des tables et le stockage de ces données dans une variable partagée pour un affichage plus tard. Voir le lien en bas pour plus d'informations sur l'utilisation de variables partagées .
5
type de liaison . Une autre chose qui peut causer un rapport ou d'un sous - rapport à exécuter est lentement le genre de lien qui est fait . Un jointures externes peuvent ralentir le rapport considérablement diminué. Si possible, utilisez un centre- rejoindre la place (en supposant qu'il sera de retour les résultats escomptés ) .
6
Vues . Création et utilisation d' une vue de base de données à partir d'une requête de base de données peut résumer et simplifier les données , améliorant ainsi les performances du rapport de manière significative. C'est l'une des étapes les plus avancées et peut exiger une compréhension générale des concepts de base de données .
7
procédures stockées. L'intégration d'une requête de base de données dans une procédure stockée peut également résumer et simplifier les données , améliorant ainsi les performances du rapport de manière significative. C'est l'une des étapes les plus avancées et peut exiger une compréhension générale des concepts de base de données .