Criando um projeto ActiveReports para .NET

Página atualizada :
Data de criação de página :

Ambiente operacional

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

Pré-requisitos

Windows
  • Windows 8.1
  • Janelas 10
  • Janelas 11
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
Estúdio Visual
  • Visual Studio 2017
  • Visual Studio 2019
  • Visual Studio 2022
.NET Framework
  • NET Framework 4.6.2
  • NET Framework 4.7
  • NET Framework 4.8
.REDE
  • .NET Core 3.1
  • .NET 5
  • .NET 6
ActiveReports para .NET
  • ActiveReports para .NET 16.0J

Criar a partir de um projeto de modelo

Quando você instala ActiveReports, Visual Studio adiciona vários projetos de modelo para ActiveReports. Se você usar isso para criar um projeto, ele será criado em um formulário que permite exibir relatórios ActiveReports desde o início, portanto, será uma referência de como criá-lo. Você pode criá-lo com base no modelo como ele é, ou você pode recriá-lo de acordo com a estrutura do seu projeto.

O desenvolvimento será feito no Visual Studio, então inicie o Visual Studio.

Selecione "Criar um novo projeto" no canto inferior direito.

No campo de pesquisa acima ActiveReports , digite para exibir a lista de modelos relacionados ao ActiveReports. Os tipos são divididos por "linguagem de desenvolvimento é C# ou VB.NET", "se é um aplicativo Web ou um aplicativo de desktop" e "o tipo de relatório é relatório RDL, relatório de seção ou relatório de página". Escolha a linguagem e a plataforma de desenvolvimento que melhor se adaptam ao seu propósito. Os tipos de relatórios são terminologia ActiveReports, portanto, consulte a seguinte página oficial para saber como eles diferem.

Nesse caso, selecionei o relatório de página da área de trabalho.

Especifique o nome do projeto, o caminho da pasta onde o projeto será criado e assim por diante. Isso é o mesmo que quando você cria um projeto com qualquer outro modelo.

Quanto ao framework, a versão que pode ser selecionada mudará dependendo do modelo escolhido. Dependendo do modelo, você pode ou não escolher .NET(Core) ou .NET Framrwork. Se você não tiver certeza, basta escolhê-lo ou escolher a versão mais recente.

Quando a criação estiver concluída, a tela de desenvolvimento do Visual Studio será exibida. À direita, você pode ver a estrutura do projeto e também há um arquivo de relatório de exemplo.

PageReport1.rdlx Tente abrir o arquivo. Você deve ser levado para a superfície de design do relatório. Dessa forma, você pode criar um relatório no Visual Studio. A propósito, esse arquivo é um novo arquivo de relatório, portanto, não há objetos.

Agora, tente construir e executá-lo como está. Como um modelo de projeto, ele foi projetado para exibir relatórios desde o início, portanto, basta executá-lo para iniciar o aplicativo que exibe o relatório. A propósito, no caso da versão de teste, uma mensagem nesse sentido será exibida no relatório, então você precisa comprar e registrar uma licença para evitar que ela apareça.

A partir daqui, você pode construir livremente um programa, então por favor, faça-o de acordo com seu propósito.

Criar um projeto sem usar o modelo ActiveReports

Se você criar a partir de um modelo ActiveReports, você pode acabar com arquivos que não são necessários para fins de desenvolvimento. Além disso, convém criar uma versão mais recente da estrutura de modelo ActiveReports porque é uma versão mais antiga. Nesse caso, você precisará criar um projeto com outro modelo e, em seguida, adicionar as bibliotecas e componentes relacionados ao ActiveReports.

Quando você inicia o Visual Studio, selecione Criar um novo projeto no canto inferior direito.

Você não seleciona o modelo ActiveReports aqui. Neste artigo, vamos criar um projeto com ASP.NET Core RazorPages como exemplo. Isso ocorre porque o modelo ActiveReports não tem um modelo RazorPages ASP.NET Core.

Depois disso, insira-o de acordo com o modelo selecionado.

Depois de criar seu projeto, adicione os componentes necessários da seção Dependências e Referências do Gerenciador de Soluções. Os componentes que você precisa aqui variam muito dependendo da estrutura do projeto que você está criando. É uma boa ideia descobrir o que você precisará criando um projeto a partir de um modelo ActiveReports com antecedência.

Se você precisar de um arquivo de relatório, poderá adicioná-lo como um novo item do projeto. Novamente, dependendo da estrutura escolhida, o local e o tipo de relatório podem variar.