Création d’un projet ActiveReports pour .NET

Page mise à jour :
Date de création de la page :

Environnement d’exploitation

Windows
  • Windows 11 Professionnel 22H2
Visual Studio
  • Visual Studio 2022 Édition Communauté
ActiveReports pour .NET
  • ActiveReports pour .NET 16.0J

Conditions préalables

Windows
  • Windows 8.1
  • Fenêtres 10
  • Fenêtres 11
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
Visual Studio
  • Visual Studio 2017
  • Visual Studio 2019
  • Visual Studio 2022
.NET Framework
  • NET Framework 4.6.2 (en anglais)
  • NET Framework 4.7 (en anglais)
  • NET Framework 4.8 (en anglais)
.FILET
  • .NET Core 3.1.1
  • .NET 5
  • .NET 6
ActiveReports pour .NET
  • ActiveReports pour .NET 16.0J

Créer à partir d’un modèle de projet

Lorsque vous installez ActiveReports, Visual Studio ajoute plusieurs projets de modèle pour ActiveReports. Si vous l’utilisez pour créer un projet, il sera créé sous une forme qui vous permet d’afficher les rapports ActiveReports dès le début, de sorte qu’il servira de référence pour la façon de le créer. Vous pouvez le construire à partir du modèle tel qu’il est, ou vous pouvez le recréer en fonction de la structure de votre projet.

Le développement sera effectué dans Visual Studio, alors démarrez Visual Studio.

Sélectionnez « Créer un nouveau projet » en bas à droite.

Dans le champ de recherche ci-dessus ActiveReports , tapez pour afficher la liste des modèles liés à ActiveReports. Les types sont divisés en « langage de développement C# ou VB.NET », « s’il s’agit d’une application web ou d’une application de bureau » et « le type de rapport est un rapport RDL, un rapport de section ou un rapport de page ». Choisissez le langage de développement et la plate-forme qui correspondent le mieux à votre objectif. Les types de rapports sont la terminologie d’ActiveReports, veuillez donc vous référer à la page officielle suivante pour savoir en quoi ils diffèrent.

Dans ce cas, j’ai sélectionné le rapport de page de bureau.

Spécifiez le nom du projet, le chemin d’accès au dossier dans lequel le projet sera créé, etc. C’est la même chose que lorsque vous créez un projet avec n’importe quel autre modèle.

En ce qui concerne le framework, la version qui peut être sélectionnée changera en fonction du modèle que vous choisissez. Selon le modèle, vous pouvez ou non choisir .NET(Core) ou .NET Framrwork. Si vous n’êtes pas sûr, choisissez-le simplement ou choisissez la dernière version.

Une fois la création terminée, l’écran de développement Visual Studio s’affiche. Sur la droite, vous pouvez voir la structure du projet, et il y a aussi un exemple de fichier de rapport.

PageReport1.rdlx Essayez d’ouvrir le fichier. Vous devriez être redirigé vers l’aire de conception du rapport. De cette façon, vous pouvez concevoir un rapport dans Visual Studio. Soit dit en passant, ce fichier est un nouveau fichier de rapport, il n’y a donc pas d’objets.

Maintenant, essayez de le construire et de l’exécuter tel quel. En tant que modèle de projet, il est conçu pour afficher les rapports dès le début, il suffit donc de l’exécuter pour lancer l’application qui affiche le rapport. D’ailleurs, dans le cas de la version d’essai, un message à cet effet sera affiché dans le rapport, vous devez donc acheter et enregistrer une licence pour l’empêcher d’apparaître.

À partir de là, vous pouvez librement construire un programme, alors s’il vous plaît faites-le en fonction de votre objectif.

Créer un projet sans utiliser le modèle ActiveReports

Si vous créez à partir d’un modèle ActiveReports, vous risquez de vous retrouver avec des fichiers qui ne sont pas nécessaires à des fins de développement. En outre, vous souhaiterez peut-être créer une version plus récente de l’infrastructure de modèle ActiveReports, car il s’agit d’une version plus ancienne. Dans ce cas, vous devrez créer un projet avec un autre modèle, puis ajouter les bibliothèques et composants liés à ActiveReports.

Lorsque vous démarrez Visual Studio, sélectionnez Créer un projet en bas à droite.

Vous ne sélectionnez pas le modèle ActiveReports ici. Dans cet article, nous allons créer un projet avec ASP.NET Core RazorPages comme exemple. Cela est dû au fait que le modèle ActiveReports n’a pas de modèle RazorPages ASP.NET Core.

Après cela, saisissez-le en fonction du modèle sélectionné.

Une fois que vous avez créé votre projet, ajoutez les composants nécessaires à partir de la section Dépendances et références de l’Explorateur de solutions. Les composants dont vous avez besoin ici varieront considérablement en fonction du cadre du projet que vous créez. C’est une bonne idée de savoir ce dont vous aurez besoin en créant un projet à partir d’un modèle ActiveReports au préalable.

Si vous avez besoin d’un fichier de rapport, vous pouvez l’ajouter en tant que nouvel élément du projet. Encore une fois, selon le cadre que vous choisissez, l’emplacement et le type de rapport peuvent varier.