Notes de version de Crystal Reports 2008 SP0
Transcription
Notes de version de Crystal Reports 2008 SP0
Notes de version de Crystal Reports 2008 SP0 Copyright © 2008 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets américains suivants, qui peuvent porter sur des produits proposés et concédés sous licence par Business Objects : 5,555,403 ; 5,857,205 ; 6,289,352 ; 6,247,008 ; 6,490,593 ; 6,578,027 ; 6,831,668 ; 6,768,986 ; 6,772,409 ; 6,882,998 ; 7,139,766 ; 7,299,419 ; 7,194,465 ; 7,222,130 ; 7,181,440 et 7,181,435. Business Objects et le logo de Business Objects, BusinessObjects, Business Objects Crystal Vision, Business Process On Demand, BusinessQuery, Crystal Analysis, Crystal Applications, Crystal Decisions, Crystal Enterprise, Crystal Insider, Crystal Reports, Desktop Intelligence, Inxight, le logo d'Inxight, Linguistx, Star Tree, Table Lens, Thingfinder, Timewall, Let there be light, Metify, NSite, Rapid Marts, RapidMarts, le design de Spectrum, Web Intelligence, Workmail et Xcelsius sont des marques ou des marques déposées de Business Objects ou de ses sociétés affiliées aux Etats-Unis et dans d'autres pays. Les autres noms cités sont la propriété intellectuelle de leurs détenteurs respectifs. Tiers contributeurs Les produits Business Objects de cette version peuvent contenir des redistributions de logiciels sous licence de tiers contributeurs. Certains de ces composants peuvent également être disponibles sous d'autres licences. La liste non exhaustive des tiers contributeurs mentionnés ainsi que les mentions obligatoires associées sont disponibles à l'adresse suivante : http://www.businessobjects.com/thirdparty. 2008-05-01 Notes de version de Crystal Reports 2008 SP0 Introduction Introduction A propos des notes de version Les notes contenues dans ce document fournissent des informations importantes sur cette version du produit, notamment sur les problèmes d'installation, de workflow (utilisation), d'affichage et sur d'autres problèmes liés aux données. Elles incluent également, le cas échéant, des solutions de contournement. Lisez l'intégralité de ce document avant d'installer votre logiciel Business Objects. Visitez le site Web de support technique de Business Objects pour consulter les remarques et informations supplémentaires disponibles après la parution de ce document. http://support.businessobjects.com/documentation/ Contrat de licence de la bibliothèque JSON Bibliothèque JSON Copyright (c) 2002 JSON.org Par la présente, des autorisations sont accordées gratuitement à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"), pour transmettre·ce Logiciel sans restrictions, y compris sans limitation dans les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution et de sous-licences et/ou vendre des copies du Logiciel, et pour permettre aux personnes recevant ce Logiciel de faire de même sous les conditions suivantes : Le texte de copyright ci-dessus et ce texte d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du Logiciel. Ce Logiciel doit être utilisé dans un·but bienfaisant et non malfaisant. CE LOGICIEL EST FOURNI "EN L'ETAT", SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS NON LIMITE AUX GARANTIES DE VALEUR MARCHANDE OU D'ADAPTATION DU PRODUIT A UN USAGE PRECIS ET DE CONTREFACON. LES AUTEURS OU PROPRIETAIRES DE CE COPYRIGHT NE POURRONT EN AUCUN CAS ETRE TENUS RESPONSABLES DE·TOUTE RECLAMATION, TOUT DOMMAGE OU DE TOUTE AUTRE RESPONSABILITE, DANS L'ACTION Notes de version de Crystal Reports 2008 SP0 3 Notes de version de Crystal Reports 2008 SP0 Introduction D'UN CONTRAT, DELIT OU AUTRE, PROVENANT DU OU EN RAPPORT AVEC LE LOGICIEL, OU L'UTILISATION OU AUTRE TRANSACTION DU LOGICIEL. A propos de Crystal Reports 2008 Crystal Reports, conçu pour fonctionner avec votre base de données, vous aide à analyser et à interpréter les informations importantes. Crystal Reports facilite la création de rapports simples et possède un ensemble complet d'outils pour la production de rapports complexes ou spécialisés. Créez des rapports tels que vous les imaginez Crystal Reports est conçu pour créer des rapports à partir de n'importe quelle source de données. Les experts de rapports intégrés vous guident pas à pas dans la conception de rapports et l'exécution des tâches courantes de reporting. Les formules, les tableaux croisés, les sous-rapports et la mise en forme conditionnelle vous aident à donner un sens à vos données et révéler des relations importantes qui seraient autrement dissimulées. Les cartes géographiques et les diagrammes permettent de transmettre de manière visuelle les informations lorsque les mots ne suffisent pas. Etendez la création de rapports au Web La flexibilité de Crystal Reports ne s'arrête pas à la création de rapports : vos rapports peuvent être publiés dans différents formats tels que Microsoft Word et Excel, par courrier électronique et même sur le Web. La création avancée de rapports sur le Web permet aux autres membres de votre équipe de visualiser et de mettre à jour des rapports partagés au sein de leur navigateur Internet. Incorporez des rapports dans des applications Les développeurs d'applications et les développeurs Web peuvent gagner du temps et répondre aux besoins des utilisateurs en intégrant la puissance de génération de rapports de Crystal Reports dans leurs applications de bases de données. La prise en charge de la plupart des langages de développement permet de faciliter l'ajout de la création de rapports à toute application. 4 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes d'installation Que vous soyez webmaster dans le département informatique, responsable des promotions du service marketing, administrateur de base de données dans le département financier ou PDG, Crystal Reports est un outil puissant, conçu pour vous aider à analyser et à interpréter les informations importantes pour vous. Problèmes d'installation Impossible de charger les UFL Java Vous ne pouvez pas charger les UFL Java dans Crystal Reports 2008 à l'aide des nouveaux fichiers jar du moteur d'impression. Pour que les nouveaux fichiers jar du moteur d'impression fonctionnent correctement, consultez le dossier suivant : <répinstallation>\Common\4.0\java\lib\external Ajoutez les fichiers de ce dossier à votre chemin de classe : commons-collections-3.1.jar commons-configuration-1.2.jar commons-lang-2.1.jar commons-logging.jar Oracle sur des systèmes 64 bits Le pilote Oracle ne fonctionne pas sur les ordinateurs 64 bits. Ce problème vient du client 32 bits Oracle (version 10.2.0.1) lors de l'exécution d'une application à partir du dossier "Program Files (x86)" qui contient des parenthèses. Ce problème correspond au bug Oracle 3807408 et peut être corrigé en appliquant le correctif 10.2.0.1 Patch 6. Ce dernier peut être téléchargé à partir de MetaLink si vous possédez un compte : http://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=5059238 Notes de version de Crystal Reports 2008 SP0 5 Notes de version de Crystal Reports 2008 SP0 Problèmes d'installation Conflit de mise à jour de la sécurité de Windows XP Des entrées Crystal Reports en double peuvent apparaître dans la boîte à outils et dans la boîte de dialogue À propos de Visual Studio de Visual Studio .NET 2005. Ce problème est dû à l'installation de la mise à jour de la sécurité de Windows XP comme mentionné dans le bulletin de sécurité de Microsoft MS07-052. Pour résoudre ce problème, désinstallez et réinstallez Crystal Reports 2008. Message d'erreur inutile lors de l'installation sans droits suffisants La tentative d'installation de Crystal Reports sans les droits d'administration entraîne le message d'erreur inutile suivant : Une erreur a provoqué l'arrêt prématuré de l'installation. Si vous recevez ce message d'erreur, assurez-vous que l'utilisateur actuellement connecté possède des droits d'administration. Message d'erreur lors de l'installation silencieuse Lors d'une installation silencieuse, la valeur de CLIENTLANGUAGE respecte la casse et des majuscules doivent être utilisées, par exemple, utilisez "EN" pour l'anglais au lieu de "en". Si vous n'utilisez pas la casse correcte, vous recevrez un message d'erreur indiquant une DLL manquante. L'option Réparer ne permet pas de réparer les composants Crystal Reports 2008 pour Visual Studio Pour réparer les composants Crystal Reports 2008 pour Visual Studio en cas de problème, vous devez d'abord désinstaller les composants, puis les réinstaller en choisissant l'option Modifier de la boîte de dialogue de 6 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes d'installation "configuration de Crystal Reports 2008". L'option Réparer ne permet pas de réparer les composants. Pour désinstaller les composants Crystal Reports 2008 pour Visual Studio : 1. Dans Windows, cliquez sur Démarrer, pointez sur Paramètres, puis sélectionnez Panneau de configuration. 2. Cliquez deux fois sur l'icône Ajout/Suppression de programmes. 3. Sélectionnez Crystal Reports 2008 et cliquez sur Changer. La boîte de dialogue "Configuration de Crystal Reports 2008" apparaît. 4. Choisissez Modifier et cliquez sur Suivant. 5. Sélectionnez Crystal Reports 2008 pour Visual Studio, cliquez sur La totalité du composant sera indisponible dans la liste et cliquez sur Suivant. 6. Cliquez sur Suivant pour supprimer les composants. Pour réinstaller les composants Crystal Reports 2008 pour Visual Studio 1. Dans Windows, cliquez sur Démarrer, pointez sur Paramètres, puis sélectionnez Panneau de configuration. 2. Cliquez deux fois sur l'icône Ajout/Suppression de programmes. 3. Sélectionnez Crystal Reports 2008 et cliquez sur Changer. La boîte de dialogue "Configuration de Crystal Reports 2008" apparaît. 4. Choisissez Modifier et cliquez sur Suivant. 5. Sélectionnez Crystal Reports 2008 pour Visual Studio, cliquez sur La totalité de ce composant sera installée sur le disque dur local dans la liste et cliquez sur Suivant. 6. Cliquez sur Suivant pour réinstaller les composants. Après la réinstallation, les composants Crystal Reports 2008 pour Visual Studio seront réparés. Mappage non pris en charge sous Vista MapX et les autres produits MApInfo ne sont pas pris en charge sous Windows Vista. Le fichier midlg30.dll est indispensable pour l'affichage des boîtes de dialogue les plus courantes par les composants de mappage. Pour pouvoir être chargé Notes de version de Crystal Reports 2008 SP0 7 Notes de version de Crystal Reports 2008 SP0 Problèmes de workflow correctement, midlg30.dll nécessite le fichier MSVCP50.dll qui n'est pas fourni avec Vista. Pour contourner ce problème, téléchargez une version du fichier MSVCP50.dll et placez-le dans le même répertoire que le fichier midlg30.dll (généralement sous C:\Program Files\Business Objects\MapInfo Mapx\Program) ou dans le répertoire C:\Windows\System32. Problèmes de workflow Impossible d'actualiser les rapports Oracle dans le visualiseur .Net Les données des rapports créées avec une source de données Oracle ne peuvent pas être actualisées lorsque le rapport est affiché dans le visualiseur .Net. Cela est dû aux autorisations par défaut dans IIS. Pour résoudre ce problème, affectez des droits plus importants pour le processus Oracle pour permettre son exécution. La boîte de dialogue Avancé ne s'ouvre pas Dans le visualiseur Webform dans Safari, la boîte de dialogue Advanced (Avancé) ne s'ouvre pas lorsque les paramètres interactifs dans le rapport en cours contiennent des caractères dans des langues utilisant des caractères à plusieurs octets, telles que le chinois. CrystalReports.com ne prend pas en charge les objets Flash incorporés Les rapports contenant des objets Flash incorporés ne sont actuellement pas pris en charge par CrystalReports.com. Les utilisateurs tentant de télécharger des rapports contenant des objets Flash incorporés dans Crys talReports.com recevront un message d'erreur du serveur Crystal 8 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes de workflow Reports.com. Ce problème pourra être résolu à l'avenir lorsque Crystal Reports.com mettra à niveau son infrastructure. Diagrammes basés sur des tableaux croisés Si vous essayez d'insérer un diagramme dans un rapport contenant plusieurs tableaux croisés, vous ne pouvez pas baser le diagramme sur un tableau croisé. Séparateurs de formats de date et d'heure Dans le visualiseur Webform, les séparateurs de format de date et d'heure localisés ne sont pas toujours respectés pour toutes les langues. Par exemple, lorsque Crystal Reports est installé sur un système chinois, le séparateur de format de date du panneau Paramètres interactifs utilise une barre oblique "/" à la place d'un tiret "-". Temps de réponse DHTML Le temps de réponse pour passer d'une page à une autre dans le visualiseur DHTML est plus lent que ceux du visualiseur Java. Lors du passage d'une page à l'autre, une page vide apparaît. Pour contourner ce problème, vous pouvez masquer le scintillement de la page vide dans Internet Explorer au chargement d'une nouvelle page. Ajoutez une balise méta simple à la page ASPX. Assurez-vous que la balise META est ajoutée immédiatement après l'ouverture de la balise HTML <head> : <meta http-equiv='Page-Enter' content='Alpha(opacity=100)'/> Remarque : il s'agit d'une commande spécifique à Internet Explorer permettant de créer une transition entre deux pages. La transition est opaque, ce qui fournit un effet visuel neutre. Un instantané rapide de la page précédente est capturé et conservé jusqu'à temps que la nouvelle page soit prête à s'afficher totalement. Pour en savoir plus, voir le Microsoft Web Development Center (centre de développement Web Microsoft) http://msdn2.microsoft.com/en-us/library/ms532849.aspx. Notes de version de Crystal Reports 2008 SP0 9 Notes de version de Crystal Reports 2008 SP0 Problèmes de workflow Les versions plus anciennes de Crystal Reports ne peuvent pas ouvrir de rapports contenant des objets Flash Les rapports créés avec des objets Flash incorporés ne peuvent pas s'ouvrir avec d'anciennes versions de Crystal Reports. Les utilisateurs qui essaient d'ouvrir le rapport recevront le message d'erreur suivant : Impossible d'ouvrir ce document. Il ne s'agit pas d'un document Crystal Reports. L'extension de fichier de ce document est correcte (.RPT), mais le document semble endommagé. Les options Créer un vide et Sélection pour le calcul ne sont pas disponibles Après la création de rapports, les deux options de menu Créer un vide et Sélection pour le calcul ne s'affichent pas lors de la sélection d'une étiquette de groupe incorporée existante. Cela est dû aux nouvelles lignes et colonnes calculées qui ne possèdent pas de valeurs de groupe par défaut. Vous ne pouvez pas insérer de lignes ou de colonnes de référence sans valeurs de groupe. Cela peut fonctionner avec d'anciens rapports car le menu contextuel qui modifie le texte d'en-tête modifie également la valeur de groupe. Le nouveau comportement modifie l'étiquette de groupe. Les options Aucune limite supérieure et Aucune limite inférieure affichent 0 Crystal Reports affiche zéro (0) comme limite supérieure lorsque l'option Aucune limite supérieure ou Aucune limite inférieure est sélectionnée. Lors de la création d'un rapport sans limites supérieure ou inférieure, vous pouvez fournir des informations dans un objet texte pour noter cela. Avec les options d'"aucune limite" affichant 0, cela peut induire les utilisateurs en erreur, car ils ne s'attendent pas à voir certaines données. Par exemple, 10 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes de workflow prenez les données suivantes : [-10, -5, 0, 10, 12, 20, 30]. Définissez Aucune limite inférieure et une limite supérieure de 15 ; le résultat affiche : [0 à 15] mais les nombres négatifs sont renvoyés comme partie de l'ensemble de données : [-10, -5, 0, 10, 12]. Clause "Not HasValue or" non ajoutée Lorsqu'un paramètre utilisé dans la formule de sélection (enregistrement, groupe ou données enregistrées) est modifié en le faisant passer de non facultatif à facultatif, la clause not HasValue() or n'est pas ajoutée devant la condition. Les paramètres facultatifs sont identiques aux paramètres obligatoires Etant donné qu'il est impossible de distinguer les paramètres facultatifs (paramètres ne possédant aucune valeur) des paramètres normaux, les utilisateurs peuvent être déroutés par l'invite de paramètre, ou ils peuvent ignorer que la valeur est en réalité facultative. Il est recommandé aux concepteurs de rapports d'indiquer clairement à l'utilisateur final du rapport qu'un paramètre peut être utilisé de façon facultative. Le texte d'invite dans la définition du paramètre peut être personnalisé via le concepteur. Les utilisateurs peuvent rencontrer des difficultés pour supprimer une valeur de paramètre facultatif. Cela peut se faire à l'aide du bouton Supprimer dans la barre d'outils Panneau des paramètres. Invite de paramètres lors de l'enregistrement Lors d'une opération d'enregistrement d'un rapport, vous êtes invité à fournir des paramètres visualisables entrés dans la sélection d'enregistrement de données enregistrées ; cependant, la sélection d'enregistrement de données enregistrées n'entraîne pas d'actualisation. Notes de version de Crystal Reports 2008 SP0 11 Notes de version de Crystal Reports 2008 SP0 Problèmes de workflow Commandes de recherche dans Safari Les commandes Search (Rechercher) et Go to Page(Aller à la page) ne fonctionnent pas correctement dans Safari dans le visualiseur .Net. Si vous appuyez sur la touche Entrée, aucun texte n'est trouvé, ou la page indiquée n'est pas extraite. Il s'agit d'un problème connu avec le navigateur Safari. Pour utiliser la commande de Safari Search (Rechercher), saisissez votre chaîne de recherche, puis cliquez sur Search. Les rapports ne s'affichent pas dans la langue locale Le code de langue et le code de pays doivent tous les deux être définis dans les paramètres régionaux pour pouvoir afficher les rapports dans la langue locale. Le rapport demeure en anglais si seul le code de langue est défini. Mesures intelligentes non prises en charge Crystal Reports ne prend pas en charge les mesures intelligentes, même si le moteur d'information peut les accepter. N'utilisez pas de mesures intelligentes dans l'Editeur de requête de Crystal Reports. La commande de tri ne fonctionne pas dans les sous-rapports Lorsque vous cliquez sur une commande de tri dans un sous-rapport, aucune opération n'est effectuée. Cela est dû au fait que le sous-rapport peut contenir des variables partagées qui affectent le rapport principal lors d'une opération de tri. Etant donné que le rapport principal peut avoir changé après le tri, le sous-rapport peut ne plus exister. 12 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes de workflow Impossible d'enregistrer des rapports contenant des caractères spéciaux dans CrystalReports.com Lorsque des rapports contenant des caractères spéciaux dans leur nom sont enregistrés dans CrystalReports.com, le message d'erreur suivant s'affiche : Le nom d'objet spécifié () doit comporter au moins 1 caractère et ne peut pas contenir les caractères suivants : ! # = + * % $ @ , ; : ? Fermeture des vues de sous-rapport Si un rapport contient une formule de sélection de groupe avec un champ de paramètre ou des fonctions de formule d'heure d'impression, lors de l'ouverture du rapport, toute vue d'exploration ou de sous-rapport enregistrée avec le rapport peut être fermée. Rapports OLAP créés avec d'anciennes versions de Crystal Reports Pour certains rapports OLAP créés avec d'anciennes versions de Crystal Reports, vous pouvez rencontrer des erreurs à l'ouverture de ces rapports dans les visualiseurs Webform ou Winform. Limites d'impression dans Winform Le visualiseur Winform ne prend pas en charge le centrage et la mise à l'échelle lors de l'impression. Notes de version de Crystal Reports 2008 SP0 13 Notes de version de Crystal Reports 2008 SP0 Problèmes d'affichage Problèmes d'affichage Limitation de largeur du champ de code à barres La largeur de champ par défaut pour les codes à barres est de 16 caractères. Les données supérieures à 16 caractères sont tronquées sans avertissement. Si vous souhaitez créer un champ plus long que 16 caractères, vous devez définir manuellement une valeur de largeur plus grande. Les groupes booléens ne sont pas pris en charge dans le panneau Paramètres interactifs Les groupes booléens ne sont pas pris en charge dans le panneau Paramètres interactifs et la boîte de dialogue Avancé. Flash sur Safari et MAC OS Un objet Flash incorporé dans Crystal Reports ne fonctionne pas correctement avec le visualiseur WebForm sur Safari exécuté sur Mac OS. Utilisez Firefox ou modifiez le rapport pour utiliser un objet Flash lié. Bouton OK désactivé dans la boîte de dialogue Lier le tri Dans le tri interactif, si vous choisissez certains éléments dans la boîte de dialogue Lier le tri, le bouton OK est désactivé. Cela est dû à l'ordre spécifié qui n'est pas pris en charge pour le tri interactif. 14 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes d'affichage Barre d'outils et arborescence des groupes manquantes La barre d'outils et l'arborescence des groupes ne s'affichent pas dans Crystal Reports Viewer si elles ont été placées dans un panneau de mise à jour. De même, la page n'est pas actualisée si vous cliquez sur des liens dans le visualiseur. Paramètres de valeurs de plages Les valeurs de plage ne sont pas prises en charge dans les paramètres OLAP. Lors de l'ouverture ou de l'actualisation de rapports contenant des paramètres, les données renvoyées peuvent ne pas se situer dans les plages attendues si vous saisissez des valeurs incorrectes pour les paramètres. Boîte de dialogue Mise à jour du logiciel non traduite lors de l'utilisation de langues Unicode La boîte de dialogue Service de mise à jour peut ne pas afficher les caractères Unicode correctement. Définissez la Langue pour les programmes non Unicode sur un paramètre régional correspondant au paramètre que vous utilisez dans Crystal Reports 2008. Cette boîte de dialogue se trouve sous l'onglet Options avancées de la boîte de dialogue Paramètres régionaux de votre Panneau de configuration Windows. Contenu SWF non modifiable Les zones de texte et autres commandes dans les objets SWF, tels qu'un diagramme SWF, dans lesquels les utilisateurs peuvent saisir des valeurs, peuvent sembler modifiables, mais les valeurs ne sont pas enregistrées dans le rapport, même si ce dernier est actualisé. Il ne s'agit pas d'un bug ; cette fonctionnalité est normale. Notes de version de Crystal Reports 2008 SP0 15 Notes de version de Crystal Reports 2008 SP0 Problèmes de données Langue de la boîte de dialogue Calendrier Dans les déploiements multilingues, il se peut que les boîtes de dialogue Calendrier affichant des invites n'apparaissent pas dans la langue des paramètres régionaux de visualisation préférés. Modification des paramètres régionaux des produits ou des paramètres régionaux de visualisation préférés Si les utilisateurs modifient les paramètres régionaux de leurs produits ou leurs paramètres régionaux de visualisation préférés, il est possible que certains messages du système ne s'affichent pas dans la langue qu'ils ont définie. Pour corriger cette erreur, il suffit de terminer la session en cours et de se reconnecter au système. Problèmes de données Fichiers Access 2007 non reconnus Les fichiers DB Microsoft Access 2007 (fichiers ACCDB) n'ont pas le même format que ceux d'Access 2003. MS DAO ne prend pas en charge leur accès. Impossible d'entrer des chaînes vides dans les paramètres facultatifs Vous ne pouvez pas spécifier de chaîne à valeur unique discrète comme paramètre facultatif sur la page d'invite. 16 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes intéressant les développeurs La connexion ODBC Netezza renvoie des données non valides Lors de l'utilisation d'une connexion de données ODBC Netezza, les types de données nchar et nvarchar peuvent ne pas renvoyer de données ou peuvent renvoyer des données inattendues au début de la chaîne. Il ne s'agit pas d'un problème de Crystal Reports ; cela semble provenir du pilote ODBC Netezza. Listes de valeurs dynamiques sans messages d'erreur ou avec des messages d'erreur inutiles Aucun message d'erreur n'est affiché par la boîte de dialogue d'invite de paramètre lorsqu'une liste de valeurs dynamique passe en mode statique. Ce comportement est normal car les utilisateurs ne devraient voir aucun message d'erreur pour ce type d'action. Le visualiseur Webform ne fournit pas de messages d'erreur utiles pour les listes de valeurs avec des connexions de données incorrectes. Il renvoie uniquement le message d'erreur suivant : Impossible de démarrer la connexion. Problèmes intéressant les développeurs Une erreur de type "Classe non enregistrée DTSConnection" peut se produire durant l'exécution d'applications Web ASP.NET Crystal Reports 2008 côte à côte avec des versions antérieures L'erreur "Classe non enregistrée - DTSConnection" peut se produire lorsque les applications Web ASP.NET créées à l'aide de Crystal Reports 2008 sont exécutées côte à côte avec des applications créées avec des versions antérieures de Crystal Reports. Pour résoudre ce problème, assurez-vous que chaque application est déployée dans un pool d'applications IIS différent. Notes de version de Crystal Reports 2008 SP0 17 Notes de version de Crystal Reports 2008 SP0 Problèmes intéressant les développeurs Le contrôle Web CrystalReportsViewer n'est pas pris en charge dans un contrôle UpdatePanel ASP.NET AJAX. Lorsque vous développez un site Web ASP.NET AJAX, le contrôle Web CrystalReportViewer n'est pas pris en charge dans un contrôle UpdatePanel. Les applications Windows créées avec le SDK Crystal Reports 2008 sous NET Framework 2.0 SP1 ou .NET Framework 3.5 peuvent rencontrer des problèmes sur les systèmes où la prévention d'exécution des données (Data Execution Prevention, DEP) est activée. Un changement au niveau des compilateurs .NET pour .NET Framework 2.0 Service Pack 1 (SP1) et .NET Framework 3.5 peut provoquer des erreurs inattendues dans vos applications Windows Crystal Reports 2008 sur les systèmes où la DEP est activée. Toute application Windows créée à partir des compilateurs mis à jour est générée avec le bit NXCOMPAT défini dans les fichiers PE. Pour éviter ce problème, supprimez le bit NXCOMPAT du fichier exécutable en utilisant la commande suivante : editbin.exe /NXCOMPAT:NO <votre fichier binaire>. Pour en savoir plus sur les modifications du compilateur dans NET Framework 2.0 SP1 et .NET Framework 3.5, reportez à l'article MSDN suivant : http://blogs.msdn.com/ed_maurer/archive/2007/12/14/nxcompatand-the-c-compiler.aspx 18 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes intéressant les développeurs Actualisation de la base de données non systématique à la suite de la définition de paramètres Dans les précédentes versions de Crystal Reports, la définition d'une valeur de paramètre entraînait toujours une actualisation de la base de données. Avec Crystal Reports 2008, ce comportement a changé : l'actualisation n'est pas systématiquement effectuée après la définition d'une valeur de paramètre. L'utilisation de ADO .NET comme source de données dans Visual Studio 2003 peut entraîner des défaillances Visual Studio 2003 peut subir une défaillance si vous essayez de rechercher des données dans un champ du Designer incorporé, de l'Explorateur de champs ou dans une table sous la boîte de dialogue de mise en relation de l'expert des données. Les actions de publication du contrôle CrystalReportViewer échouent si un objet CrystalDecisions.Web.CrystalReportSource est lié dans l'événement Page_Load avec une vérification de la publication (PostBack) Lorsqu'ils interagissent avec le contrôle Web CrystalReportViewer, les utilisateurs peuvent obtenir une page vide lorsqu'ils déclenchent des actions de publication telles que l'exploration de diagrammes ou de groupes. Ceci se produit lorsque vous liez un objet CrystalDecisions.Web.CrystalReport Source directement au visualiseur dans l'événement Page_Load avec une vérification de la publication if (!IsPostBack). Pour éviter tout problème, n'effectuez aucune vérification de la publication lorsque vous définissez la source du rapport : protected void Page_Load(object sender, EventArgs e) { this.CrystalReportViewer1.ReportSource = CrystalReportSource1; Notes de version de Crystal Reports 2008 SP0 19 Notes de version de Crystal Reports 2008 SP0 Problèmes intéressant les développeurs } La prévention d'exécution des données (DEP) doit être désactivée avant l'ouverture d'un projet Crystal Report dans Visual Studio 2008 sous Windows Vista Pour utiliser les composants Crystal Report 2008 pour Visual Studio avec Visual Studio 2008 sous Windows Vista, vous devez auparavant désactiver la DEP. Si la DEP est activée, le Designer incorporé à Crystal Reports risque de cesser de fonctionner. Vous ne pourrez alors plus travailler sur votre projet. Pour désactiver la DEP : 1. Ouvrez une invite de commande en tant qu'administrateur. Remarque : Vous devez exécuter la ligne de commande en tant qu'administrateur pour pouvoir activer et désactiver la DEP. 2. Exécutez la commande suivante : bcdedit.exe /set nx AlwaysOff 3. Relancez la machine. Pour restaurer la DEP sur Windows Vista, exécutez la commande suivante : bcdedit.exe /set nx OptIn. Les invites du paramètre facultatif et interactif ne fonctionnent pas toujours correctement lorsqu'une source de rapport de services Web est utilisée Si vous utilisez une source de rapport de services Web avec le visualiseur Webform .NET, les invites du paramètre facultatif et interactif risquent de ne pas fonctionner correctement. Les paramètres facultatifs peuvent être traités comme des paramètres requis et, lorsque plusieurs utilisateurs affichent un rapport simultanément, les paramètres sont partagés. 20 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes intéressant les développeurs Les projets Web contenant des rapports incorporés et ayant migré vers Crystal Reports 2008 ne contiennent pas de nouveaux paramètres de configuration dans le fichier Web.config Si vous faites migrer un projet Web .NET 2.0 qui utilise des rapports incorporés vers Crystal Reports 2008, votre fichier Web.config ne contiendra pas les nouveaux paramètres qui pourraient servir à configurer la compilation du rapport en une DLL par le Build Provider. Votre site Web continuera à fonctionner normalement sans ces paramètres. Toutefois, pour profiter des nouvelles fonctions de configuration, ouvrez le fichier Web.config et ajoutez les éléments suivants : <configSections> <sectionGroup name="businessObjects"> <sectionGroup name="crystalReports"> <section name="rptBuildProvider" type="Crystal Decisions.Shared.RptBuildProviderHandler, Crystal Decisions.Shared, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null"/> </sectionGroup> </sectionGroup> </configSections> <system.web> <compilation debug="true"> <buildProviders> <add extension=".rpt" type="CrystalDecisions.Web.Compilation.Rpt BuildProvider, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> </buildProviders> </compilation> </system.web> <businessObjects> <crystalReports> <rptBuildProvider> <add embedRptInResource="true"/> </rptBuildProvider> </crystalReports> </businessObjects> Notes de version de Crystal Reports 2008 SP0 21 Notes de version de Crystal Reports 2008 SP0 Problèmes intéressant les développeurs Pour en savoir plus sur la façon de configurer la compilation des rapports incorporés, reportez-vous au chapitre sur la configuration du fichier Web.config du Crystal Reports .NET SDK Developer Guide. Remarque : Si vous ajoutez un nouveau rapport à votre projet après avoir procédé à une mise à niveau vers Crystal Reports 2008, les balises seront automatiquement ajoutées au fichier Web.config. Affichage incorrect des tailles de papier définies par l'utilisateur La méthode PrintouputController.modifyUserPaperSize n'influe pas sur le paramètre Dissocier la taille de la page mise en forme et la taille de papier de l'imprimante s'il est activé dans un rapport. Afin d'afficher correctement les tailles de page définies par l'utilisateur, vous devrez peut-être modifier les paramètres de rapport comme suit : 1. Ouvrez le rapport dans Crystal Reports 2008. 2. Dans le menu Fichier, choisissez Mise en page. 3. Désactivez la case Dissocier la taille de la page mise en forme et la taille de papier de l'imprimante. 4. Enregistrez le fichier et fermez Crystal Reports 2008. Aucune exception si les propriétés Catégorie et Nom de catégorie sont définies sur des valeurs incorrectes Si la propriété PrintReportOptionsClass.Bin ou PrintReportOptions Class.BinName est définie sur une valeur non valide, le rapport ne s'imprime pas et aucune exception n'est générée lors de l'utilisation du SDK RAS . Net. Sélection d'un bac d'impression incorrect Si vous avez défini manuellement un bac d'impression, il est possible que l'imprimante en utilise un autre. Ce problème se produit en cas d'utilisation de la propriété PrintReportOptionsClass.Bin ou PrintReportOptions 22 Notes de version de Crystal Reports 2008 SP0 Notes de version de Crystal Reports 2008 SP0 Problèmes intéressant les développeurs Class.BinName lors de la programmation dans le langage .NET. Lors de la programmation dans le langage Java, ce problème peut se présenter en cas d'utilisation de la méthode PrintReportOptions.setMediaTray. Notes de version de Crystal Reports 2008 SP0 23 Notes de version de Crystal Reports 2008 SP0 Problèmes intéressant les développeurs 24 Notes de version de Crystal Reports 2008 SP0