Creación de un proyecto de ActiveReports para .NET

Actualización de la página :
Fecha de creación de la página :

Entorno operativo

Windows
  • Windows 11 Pro 22H2
Visual Studio
  • Visual Studio 2022 Community Edition
ActiveReports para .NET
  • ActiveReports para .NET 16.0J

Prerrequisitos

Windows
  • Windows 8.1
  • Windows 10
  • Windows 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
  • NET Framework 4.7
  • NET Framework 4.8
.RED
  • .NET Core 3.1
  • .NET 5
  • .NET 6
ActiveReports para .NET
  • ActiveReports para .NET 16.0J

Crear a partir de un proyecto de plantilla

Al instalar ActiveReports, Visual Studio agrega varios proyectos de plantilla para ActiveReports. Si usas esto para crear un proyecto, se creará en un formulario que te permita mostrar informes de ActiveReports desde el principio, por lo que será una referencia de cómo crearlo. Puede crearlo en función de la plantilla tal como está, o puede recrearlo de acuerdo con la estructura de su proyecto.

El desarrollo se realizará en Visual Studio, así que inicie Visual Studio.

Selecciona "Crear un nuevo proyecto" en la parte inferior derecha.

En el campo de búsqueda anterior ActiveReports , escriba para mostrar la lista de plantillas relacionadas con ActiveReports. Los tipos se dividen en "el lenguaje de desarrollo es C# o VB.NET", "si es una aplicación web o una aplicación de escritorio" y "el tipo de informe es un informe RDL, un informe de sección o un informe de página". Elija el lenguaje de desarrollo y la plataforma que mejor se adapte a su propósito. Los tipos de informes son terminología de ActiveReports, así que consulte la siguiente página oficial para saber en qué se diferencian.

En este caso, he seleccionado el informe de la página de escritorio.

Especifique el nombre del proyecto, la ruta de acceso de la carpeta en la que se creará el proyecto, etc. Esto es lo mismo que cuando se crea un proyecto con cualquier otra plantilla.

En cuanto al framework, la versión que se puede seleccionar cambiará dependiendo de la plantilla que elijas. Dependiendo de la plantilla, es posible que pueda o no elegir .NET(Core) o .NET Framrwork. Si no está seguro, simplemente elíjalo o elija la última versión.

Una vez completada la creación, aparece la pantalla de desarrollo de Visual Studio. A la derecha, puede ver la estructura del proyecto y también hay un archivo de informe de muestra.

PageReport1.rdlx Intente abrir el archivo. Debe ir a la superficie de diseño del informe. De esta manera, puede diseñar un informe en Visual Studio. Por cierto, este archivo es un nuevo archivo de informe, por lo que no hay objetos.

Ahora, intente compilarlo y ejecutarlo tal como está. Como plantilla de proyecto, está diseñada para mostrar informes desde el principio, así que simplemente ejecútela para iniciar la aplicación que muestra el informe. Por cierto, en el caso de la versión de prueba, se mostrará un mensaje a tal efecto en el informe, por lo que debe comprar y registrar una licencia para evitar que aparezca.

A partir de aquí, puede crear libremente un programa, así que hágalo de acuerdo con su propósito.

Crear un proyecto sin usar la plantilla de ActiveReports

Si crea a partir de una plantilla de ActiveReports, es posible que termine con archivos que no son necesarios para fines de desarrollo. Además, es posible que desee crear una versión más reciente del marco de plantillas de ActiveReports, ya que es una versión anterior. En este caso, deberá crear un proyecto con otra plantilla y, a continuación, agregar las bibliotecas y los componentes relacionados con ActiveReports.

Al iniciar Visual Studio, seleccione Crear un nuevo proyecto en la parte inferior derecha.

Aquí no se selecciona la plantilla de ActiveReports. En este artículo, crearemos un proyecto con ASP.NET RazorPages principales como ejemplo. Esto se debe a que la plantilla ActiveReports no tiene una plantilla de RazorPages principal ASP.NET.

Después de eso, ingréselo de acuerdo con la plantilla seleccionada.

Una vez que haya creado el proyecto, agregue los componentes necesarios desde la sección Dependencias y referencias del Explorador de soluciones. Los componentes que necesita aquí variarán mucho según el marco del proyecto que esté creando. Es una buena idea averiguar lo que necesitará creando un proyecto a partir de una plantilla de ActiveReports de antemano.

Si necesita un archivo de informe, puede agregarlo como un nuevo elemento del proyecto. De nuevo, dependiendo del marco que elija, la ubicación y el tipo de informe pueden variar.