SAP Crystal Reports, version pour Visual Studio .net
Fonctionnalités
En savoir plus sur les fonctionnalités de SAP Crystal Reports, version pour Visual Studio .NET, notamment :
Fonctionnalités du Designer pour la prévisualisation des rapports
Les fonctionnalités du Designer de SAP Crystal Reports, version pour Visual Studio .NET sont les suivantes :
-
Aperçu au moment de la conception
Affichez une version en lecture seule du rapport sur la base de ses données par défaut. Les données seront affichées indépendamment d'un éventuel échec de la connexion à la base de données ou de l'utilisation de données d'application par le rapport (jeux de données ou collections d'objets, par exemple).
-
Exportation et impression à partir de l'aperçu
Gagnez du temps en effectuant des exportations et des impressions directement à partir du panneau d'aperçu. Finies les longues attentes pour générer l'aperçu de rapports finalement publiés dans Excel ou imprimés par les utilisateurs finaux.
Fonctionnalités d'applications Windows et Web pour la prise en charge du développement dans les environnements Windows et Web
Les fonctionnalités d'applications Windows et Web offertes par SAP Crystal Reports, version pour Visual Studio .NET sont les suivantes :
-
Modèles de projet SAP Crystal Reports
Utilisez des modèles pour créer un projet SAP Crystal Reports par défaut, et lancez le nouvel assistant de création de rapports destiné aux nouveaux utilisateurs. Les modèles de projet SAP Crystal Reports sont disponibles pour les applications Windows Visual Basic, C# et J#, ainsi que pour les sites Web.
-
Balises actives
Créez, ouvrez ou modifiez un rapport à partir d'un formulaire Web ou Windows. Vous pouvez également personnaliser le contrôle SAP CrystalReportViewer pour signaler les erreurs survenues lors des connexions à la base de données et dans les valeurs des paramètres. Les balises actives sont disponibles dans Visual Studio 2005 et 2008.
- Sur un site Web, les sélections effectuées dans le panneau Balises actives génèrent automatiquement du code XML dans la page ASPX.
- Dans un projet Windows, les sélections effectuées dans le panneau Balises actives génèrent automatiquement du code dans un fichier de classe masqué, appelé classe « partielle ». Les classes partielles sont une nouvelle fonctionnalité du .NET Framework version 2.0.
-
Extraits de code
– Utilisez des extraits de code pour ajouter le code courant, ce qui se traduit par un gain de temps dans les cas suivants :
- Un rapport nécessite une connexion à une base de données.
- Un rapport nécessite des paramètres.
- Un rapport doit pointer vers l'emplacement d'une nouvelle base de données avant d'être affiché.
-
Option de désactivation des infobulles
Sélectionnez cette option pour désactiver l'affichage, dans un rapport, d'informations contextuelles destinées aux utilisateurs finaux. Les infobulles de SAP Crystal Reports, version pour Visual Studio .NET 2005 et 2008 sont désactivées par défaut.
Fonctionnalités ASP.NET pour la prise en charge du développement dans l'environnement .NET
Les fonctionnalités ASP.NET de SAP Crystal Reports, version pour Visual Studio .NET sont les suivantes :
-
Contrôles ReportSource et DataSource
Utilisez des contrôles faisant partie du modèle simplifié de développement d'applications avec balises fourni avec la version 2.0 de ASP.NET. Le contrôle ReportSource contient un rapport qui encapsule les données, tandis que le contrôle DataSource (SqlDataSource, par exemple) contient les données proprement dites.
- Dans le cadre d'applications de contrôle DataSource, les contrôles visuels .NET établissent une connexion aux contrôles DataSource, lesquels ne gèrent pas les informations d'affichage. Ce cadre d'applications DataSource encapsule les informations de connectivité des données écrites sous la forme de lignes de code dans les contrôles .NET du formulaire Web.
- SAP Crystal Reports, version pour Visual Studio .NET affiche dans la fenêtre de conception le nom des contrôles interconnectés. Les contrôles sont également accessibles dans la vue de code ASPX sous forme de XML déclaratif.
-
Liaison automatique de données
Rend superflue l'exécution de la méthode DataBind dans la classe code-beside lors de la création d'une liaison à un chemin d'accès par le biais de la fenêtre des propriétés. La liaison automatique des données peut être annulée en attribuant à AutoDataBind la valeur « false ».
-
Traitement des événements exceptionnels
Choisissez les messages d'erreur que vous souhaitez afficher et ceux dont vous voulez interdire l'enregistrement dans la page ASP.NET.
-
Visualiseur SAP Crystal Report Parts
Présente des informations d'importance stratégique, telles que résumés, grilles ou diagrammes, sans qu'il ne soit nécessaire d'afficher un rapport dans son intégralité. Le contrôle du visualiseur affiche le résumé du rapport dans une petite fenêtre de type portail permettant d'explorer le rapport par le biais de parties liées.
-
Commande d'impression de haute qualité pour client léger
Effectuez des impressions facilement à partir du visualiseur Web de SAP Crystal Reports à l'aide d'une commande d'impression allégée Active X. Cette commande d'impression va chercher les EPF qui se trouvent sur le serveur Web et les transmet à l'imprimante locale de l'ordinateur client.
-
Prise en charge des thèmes
Les thèmes homogénéisent l'apparence et le style des contrôles visuels d'une seule page ou de l'intégralité de votre site Web. Le thème attribué à un contrôle visuel dans ses propriétés s'appliquera à tous les contrôles situés sur la page. Le contrôle SAP CrystalReportViewer est compatible avec les thèmes de ASP.NET 2.0. Toute modification apportée au thème est répercutée sur le contrôle SAP CrystalReportViewer et sur tous les autres contrôles visuels de la page.
-
Feuilles de style en cascade pour la personnalisation du contrôle SAP CrystalReportViewer
Utilisez une feuille de style en cascade (CSS) nommée « default.css » pour personnaliser l'apparence du contrôle SAP CrystalReportViewer. La feuille de style se trouve dans un sous-répertoire du répertoire virtuel dans lequel se trouve le visualiseur désigné par « css ». Elle est accessible à partir de la propriété CssFileName du contrôle SAP CrystalReportViewer. Les feuilles de style sont disponibles dans SAP Crystal Reports, version pour Visual Studio .NET 2005/2008.
-
Personnalisation de l'arborescence des groupes ASP.NET de SAP Crystal Reports Viewer
Modifiez, dans l'outil de conception intégré, le style et la couleur de la police des niveaux de l'arborescence des groupes ASP.NET pour chaque visualiseur. Vous pouvez également modifier le style et la couleur de la police pour chaque page en utilisant des classes de style CSS préalablement définies dans un fichier .css personnalisé.
-
Barres d'outils personnalisées ASP.NET SAP CrystalReportViewer
Créez une barre d'outils personnalisée offrant toutes les fonctionnalités de la barre d'outils par défaut de SAP CrystalReportViewer.
-
Prise en charge multilingue
Offre une prise en charge multilingue des applications Windows et Web. La prise en charge de client multilingue est disponible dans SAP Crystal Reports, version pour Visual Studio .NET 2005/2008.
Fonctionnalités d'accès aux données pour faciliter la manipulation de l'accès aux données
Les fonctionnalités d'accès aux données de SAP Crystal Reports, version pour Visual Studio .NET sont les suivantes :
-
SQL Server 2005
SAP Crystal Reports prend en charge les champs hiérarchiques (champs UDT (type défini par l'utilisateur) et XML, par exemple) dans SQL Server 2005. Les champs hiérarchiques peuvent être utilisés pour former un regroupement hiérarchique dynamique au sein du rapport.
-
Collections d'objets
Le reporting à partir de collections d'objets permet la prise en charge des données de services Web, de ObjectSpaces et de Microsoft Business Framework. Vous pouvez désormais facilement créer un tableau de classes, que vous pourrez transférer vers le rapport sous la forme de structure de données. Parallèlement à la capacité de SAP Crystal Reports d'accéder à plusieurs sources de données, le tableau de données personnalisé et la source de données d'exécution peuvent être reliés pour manipuler la sortie de rapports sans avoir à interpréter la source de données d'exécution.
-
Authentification intégrée (connexion unique)
Transmettez les références de connexion des utilisateurs finaux du navigateur de l'ordinateur client à l'application ASP.NET et de SAP Crystal Reports à la base de données SQL Server 2005. En spécifiant des niveaux de sécurité pour les lignes et les colonnes, vous pouvez autoriser ou masquer l'affichage des données en fonction de l'utilisateur final. Cette fonctionnalité est également présente dans les applications WinForm.
Fonctionnalités de plateforme pour la prise en charge sous-jacente des projets SAP Crystal Reports
Les fonctionnalités de plateforme de SAP Crystal Reports, version pour Visual Studio .NET sont les suivantes :
-
Service de mise à jour de SAP Crystal Reports
Utilisez le service optionnel de mise à jour pour rechercher les mises à jour et les correctifs disponibles pour SAP Crystal Reports. Ce service est installé avec Visual Studio 2005 et 2008.
-
Moteur SAP Crystal Reports mis à jour
Tirez parti des mises à jour apportées au moteur SAP Crystal Reports, notamment l'ajout des correctifs les plus récents, l'amélioration générale des fonctions d'exportation, la possibilité de créer des diagrammes en entonnoir, ainsi qu'un meilleur accès à la base de données.
-
Prise en charge 64 bits
Profitez de la prise en charge des nouvelles architectures 64 bits. SAP Crystal Reports, version pour Visual Studio .NET 2005 et 2008 assurent la prise en charge native de IA-64 et AMD64 .NET à l'exécution et de AMD 64 à la conception.
-
Déploiement d'une application 64 bits
Déployez des applications 64 bits en suivant la même logique que le déploiement d'applications 32 bits.
- SAP Crystal Reports, version pour Visual Studio .NET 2008 contient des projets pour le déploiement de votre application sur des ordinateurs cibles. Chaque projet d'installation contient une application et ses composants requis. SAP Crystal Reports peut créer du code dans un environnement 32 bits ou 64 bits AMD pouvant être déployé et exécuté correctement sur un ordinateur 64 bits.
-
Modules de fusion uniques
Simplifiez la procédure d'installation en utilisant un module de fusion unique pour le déploiement. Vous pouvez intégrer le module de fusion dans son intégralité pour garantir l'incorporation de toutes les dépendances de SAP Crystal Reports. Les utilisateurs expérimentés pourront également spécifier des options visant à réduire l'espace occupé par le déploiement sur l'ordinateur client.
-
Programme d'installation (MSI)
Déployez les composants d'exécution SAP Crystal Reports avec le fichier d'installation Microsoft (MSI) au lieu d'utiliser les modules de fusion. Le programme d'installation Windows est utilisé pour déployer de petits projets et réduire la durée d'installation.
-
Déploiement ClickOnce
Installez et mettez à jour les applications Windows publiées sur un site Web en toute simplicité.