2010-04-28 11 views
4

Nous avons plusieurs rapports qui effectuent les mêmes opérations de formatage (par exemple, afficher "PASS" ou "FAIL" si une valeur est comprise dans une plage particulière.)Partager des fonctions entre Crystal Reports sans Crystal Reports Server?

Sans Crystal Reports Server, existe-t-il un moyen de partager des fonctions entre les rapports? de sorte qu'ils n'ont pas besoin d'être dupliqués? Je comprends que je pourrais le faire avec une bibliothèque de fonctions utilisateur, mais je préférerais ne pas porter toutes les fonctions de cristal à UFL.

Utilisation de Crystal Reports 2008.

Répondre

2

La seule autre option que je sais serait au port les fonctions des procédures stockées ou des fonctions de base de données. C'est en fait une meilleure implémentation (en général) car le traitement client de Crystal Reports est beaucoup plus lent que le SQL Server. Ainsi, votre réussite ou votre échec deviendrait une fonction ou un proc stocké ou même l'utilisation d'une instruction de cas dans la requête de sélection. Bonne règle générale avec les rapports Crystal, aplatissez autant que possible l'ensemble de données avant de renvoyer l'ensemble de données à Crystal. Cela vous permettra d'utiliser la puissance du serveur de base de données avant de demander au client de gérer le traitement. L'exemple parfait est de renvoyer 1 million de lignes au client mais de l'aplatir pour afficher uniquement les totaux de 5 groupes. Crystal va s'étouffer sur la récupération de 1 million de lignes avant de pouvoir traiter les totaux.

1

Je rappelle que les versions antérieures de CR supportent la notion de shared repository en plus du référentiel disponible via BusinessObjects (nee Crystal Decisions) Enterprise.

Je n'ai trouvé aucune mention de fonctionnalité similaire (c'est-à-dire un référentiel non-BOE partagé) dans la version XI +.

+0

Je vois la même chose. Je ne trouve pas non plus de déclaration explicite indiquant que le référentiel non géré/partagé n'est plus supporté. –

+1

J'ai ajouté un thread au BusinessObjects Board: http://www.forumtopics.com/busobj/viewtopic.php?p=720834#720834 – craig

+1

La réponse que j'ai reçue suggère que cette fonctionnalité a été supprimée. – craig