Crystal Reports i .Net, måske slet ikke så tosset
08-10-2007 09:47:00
Vi har kæmpet en del med Crystal på fabrikken, alverdens versioner, alverdens libraries, og i øvrigt utroligt store pakker der skulle installeres hist og pist for bare at få den mindste rapport til at virke.
Der er ingen tvivl om at Crystal er et rigtigt kraftigt værktøj (i de rette hænder), men når det ikke hører ind under ens primære fokusområde.. Så er det en regulær Pain in the....
Nå. Men nu skulle jeg jo strikke noget rapport sammen til hjemmebiksen og så er det jo oplagt endelig at komme væk fra crystal og så få kørt noget SQL Server Reporting..
Øh.. Eller nåeh nej.. Applikationen er en windows klient, og al data kommer gennem ws, såeh.. Nok ikke den bedste løsning alligevel. Så må man bide i den halvkedelige appelsin (eller det sure æble), og kigge på Crystal Reports..
Positivt overrasket!.. Hvor er det nemt når der lige pludselig ikke er indblandet en sql server, Lav et dataset (drag and drop).. Kast det efter rapporten, og 1-2-3 så har du en fiks og færdig rapport i pdf...
Dim oRep As New repInvoice
oRep.SetDataSource(oDS)
oRep.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,
My.Computer.FileSystem.SpecialDirectories.MyDocuments & "eCarlos.pdf")
Process.Start(My.Computer.FileSystem.SpecialDirectories.MyDocuments & "eCarlos.pdf")
Det bliver ikke meget nemmere.. Genialt. (nu er jeg så bare spændt på at se hvordan min app opfører sig på en clean xp boks... Hmmm)