Je transfère une application de Crystal Reports 8 vers Crystal Reports XI dans Delphi 5 à l'aide de l'interface RDC/ActiveX.Aperçu de rapport autonome via RDC/ActiveX Crystal Reports XI
Dans Crystal Reports 8, j'ai pu faire apparaître les rapports de cristal fenêtre de la visionneuse de rapports par défaut pour un rapport comme ceci:
RptInvoicing.Destination := 0; // To: window
RptInvoicing.Action := 1; // Execute
Cependant, cela ne vole pas avec CR XI. L'impression et l'exportation que j'ai compris à travailler comme ceci:
crReport.PrintOut(True);
...
crReport.Export(True);
Mais je n'ai pas pu trouver quoi que ce soit pertinent pour afficher la fenêtre d'aperçu par défaut. J'ai essayé d'implémenter le mien en utilisant le composant de visionneuse de rapports, mais il a beaucoup de problèmes comme le blocage lors du redimensionnement, du gel et des plantages, donc ce n'est pas une solution viable pour une application de production.
Même les forums de support officiels ne m'ont pas aidé, j'ai seulement eu une mauvaise réponse pour aller voir les manuels, que j'ai vus plusieurs fois et que je ne peux que qualifier de mauvais. Ce n'est pas tous les jours que vous voyez une telle mauvaise documentation pour un produit d'entreprise. Je n'ai trouvé rien de pertinent à cela dans leurs manuels, alors je suis amené à penser que leur propre personnel n'a aucune idée à ce sujet non plus.
J'espère donc que quelqu'un ici pourrait me dire si la visionneuse de rapports par défaut existe toujours dans CR XI, et si oui, comment l'invoquer? Si ce n'est pas le cas, l'utilisation du composant concepteur de rapports est-elle vraiment la seule solution pour en créer un?
Oui, j'ai essayé d'utiliser le composant, mais je le trouve à la fois instable et lent! – anon6439
et maintenant obsolète, et non fonctionnel depuis SP3. –