Fabio Cirillo's Blog


The world of the programming
Statistiche
  • Views Home Page: 42.900
  • Views Posts: 73.397
  • Views Gallerie: 823
  • n° Posts: 24
  • n° Commenti: 11
Archivio Posts
Anno 2007

Anno 2006

CRYSTAL REPORT IN .NET

Come molti di noi ben sanno nella maggior parte dei casi il risultato finale di un programma sono la creazione delle stampe e dei grafici. Esistono software che da molto tempo hanno permesso a noi programmatori di poter progettare e realizzare stampe chiare e soprattutto professionali.
Uno di questi è il CRYSTAL REPORT, software creato dalla famosa casa produttrice Segate e che Microsoft ha integrato in Visual Studio Net.
Tutti i compilatori della famiglia Visual Studio .NET (Vb.Net -  C# - C++.net – J++.Net) sono funzionali e compatibili su sistemi basati e realizzati con tecnologia NT, quindi a loro volta tutti i software realizzati con questi compilatori saranno funzionali su sistemi tipo Windows 2000 – NT – Windows Xp e Windows 2003 Server ecc. di conseguenza anche tutto ciò che verrà realizzato con Crystal Report .Net sui sistemi appena citati non determinerà alcun problema.
Ma il grosso dilemma nasce quando ognuno di noi realizza un software con le sue rispettive stampe il quale è destinato anche ad essere utilizzato su piattaforma Windows 98.
Per chi ha riscontrato dei problemi nella funzionalità delle proprie stampe su Windows 98 è bene che segua le procedure che verranno illustrate successivamente e vedrete che i vostri problemi con Crystal Report .Net su Win 98 verranno risolti.

Fase 1
Per prima cosa nel momento in cui andate a realizzare i pimi dei progetti di stampa con Crystal Report .Net quest’ultimo dovrà essere registrato.
Ogni programmatore avrà a disposizione un Codice chiamato License Key il quale dovrà essere inserito in un file .msm ossia un modulo unione che permetterà di licenziare tutti i progetti di stampa

Il modulo di unione che dovrà essere inserito nel progetto di Setup si chiama:
Crystal_regwiz2003.msm

mentre il campo in cui bisognerà inserire il codice di registrazione si chiama:
MergeModuleProperties.

Una volta registrato il prodotto si procederà nella realizzazione e progettazione delle stampe.
Terminata tale realizzazione, ogni programmatore per poter far visualizzare sul proprio programma un’anteprima di stampa dovrà usufruire del componente CrystalReportViewer


Ed utilizzare il seguente codice:

Imports CrystalDecisions.CrystalReports.Engine
    

Dim prova As New ReportDocument
prova.Load("C:\esempio.rpt")
CrystalReportViewer1.ReportSource = prova

Nei sistemi Windows Xp – 2000 – 2003 – NT, come ho detto precedentemente non ci saranno problemi, basterà solamente creare il progetto di Setup e procedere alla sua installazione.
Invece nel caso di sistemi Windows 98 – 98Se – 98Me non serve solo ciò che si è detto prima ma occorrere in ordine effettuare le seguenti installazioni:

       1. Internet Explorer
       2. MDAC 2.8
       3. Framework
       4. Programma(applicativo)
       5. Copiare nella cartella C:\Windows\System32 il seguente file: dbghelp.dll

N.B. Questo file si troverà nel proprio personal computer sul quale è installato il compilatore Vb net


Categoria: Reportistica
giovedì, 23 feb 2006 Ore. 00.20
Sondaggio
Quanto vi è stato utile questo blog?

Moltissimo
Molto
Normale
Poco
Nulla

Calendario
novembre 2024
lmmgvsd
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678
Ora e Data
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003