Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Introdução ao Crystal Reports e exemplos de scripts

O Crystal Reports é uma ferramenta de geração de relatórios amplamente utilizada por administradores de sistemas Windows. Com ela, é possível criar relatórios personalizados a partir de diversas fontes de dados, como bancos de dados, planilhas e arquivos de texto. Neste artigo, vamos explorar alguns exemplos de scripts que podem ser utilizados para automatizar tarefas com o Crystal Reports.

Exemplos:

  1. Gerando um relatório a partir de um banco de dados: O Crystal Reports permite a conexão com bancos de dados, facilitando a geração de relatórios com base em informações atualizadas. Veja um exemplo de script em PowerShell para gerar um relatório a partir de um banco de dados SQL Server:

    Add-Type -Path "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll"
    
    $reportDocument = New-Object CrystalDecisions.CrystalReports.Engine.ReportDocument
    $reportDocument.Load("C:\Caminho\para\o\relatorio.rpt")
    
    $connectionInfo = New-Object CrystalDecisions.Shared.ConnectionInfo
    $connectionInfo.ServerName = "servidor_sql"
    $connectionInfo.DatabaseName = "banco_de_dados"
    $connectionInfo.UserID = "usuario"
    $connectionInfo.Password = "senha"
    
    $tables = $reportDocument.Database.Tables
    
    foreach ($table in $tables) {
       $table.LogOnInfo.ConnectionInfo = $connectionInfo
       $table.ApplyLogOnInfo($table.LogOnInfo)
    }
    
    $reportDocument.ExportToDisk("C:\Caminho\para\o\relatorio.pdf", "PortableDocFormat")
  2. Automatizando a atualização de relatórios: É possível criar scripts para automatizar a atualização e exportação de relatórios em diferentes formatos, como PDF, Excel ou Word. Veja um exemplo de script em CMD para atualizar um relatório e exportá-lo como PDF:

    "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crw32.exe" /R "C:\Caminho\para\o\relatorio.rpt" /X /E /F "C:\Caminho\para\o\novo\relatorio.rpt"
    "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crw32.exe" /R "C:\Caminho\para\o\novo\relatorio.rpt" /P "PDF" /X /E /F "C:\Caminho\para\o\relatorio.pdf"

A automação de tarefas é essencial para otimizar o trabalho de um administrador de sistemas Windows. Com o Crystal Reports, é possível criar relatórios personalizados e automatizar sua geração e atualização. Compartilhe este artigo com seus amigos administradores e ajude-os a aproveitar ao máximo essa poderosa ferramenta!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.