Você está na página 1de 9

02/04/2015

CrystalReportsparaoVS2010

Crystal Reports para o Visual Studio 2010 (verso beta)


Voc sabia que o Visual Studio 2010 no mais vir com o Crystal Reports integrado e que o mesmo ser
disponibilizado como um download parte. ?
Obs: Um download gratuito e sem a necessidade de registro.
Calma , o Crystal Reports continuar sendo distribudo gratuitamente para desenvolvedores da plataforma .NET e
com muitas melhorias em relao a verso do VS 2008. Somente para quem distribui aplicaes web usando o Crystal
Reports houve mudanas no licenciamento.
Se voc j tem o Visual Studio instalado e deseja gerar relatrios com o Crystal Reports preste ateno:
A pgina para fazer o download do Crystal Reports para o Visual Studio 2010 pode ser acessada no seguinte link:
http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp
Abaixo as notas da pgina e os links para download:
Thank you for participating in the SAP BusinessObjects Crystal Reports, version for Visual
Studio 2010 Beta Program.
Download the Beta 2 release of: SAP Crystal Reports, version for Visual Studio 2010
SAP Crystal Reports runtime engine for .NET Framework 4 (32bit)
SAP Crystal Reports runtime engine for .NET Framework 4 (64bit)
Read the release notes.
The Support Forum for the Beta is located here.

Note que na pgina aparece em destaque a mensagem:


DOWNLOAD CRYSTAL REPORTS FOR VISUAL STUDIO 2010 TODAY. NO COSTS. NO REGISTRATION.
Para mais detalhes sobre o assunto visite o blog : http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18490
As principais novidades da nova verso em relao com a verso anterior so:
Parmetros Opcionais. Os parmetros no so mais obrigados a ter um valor. Se voc referenciar um parmetro
opcional em uma frmula dever verificar primeiro se ele possui valor usando a frmula HasValue().
Painel de Parmetro. O engine do Crystal suporta em tempo de execuo um painel de parmetro que pode ser
usado para informar parmetros
Filtros de seleo de dados salvos.
Ordenao de controles. Agora voc pode criar controles ordenados que ordenam os dados no relatrio sem
usar um refresh nos dados.
Parmetros dinmicos e em cascata. Agora voc pode popular uma lista de valores dinamicamente a partir de
uma fonte de dados.
Combinao de pginas com orientao Paisagem e Retrato no relatrio.
Dimensionar paginas por pixels.
Agrupamento hierrquico.

Criando o seu primeiro relatrio no Crystal Reports com o Visual Studio


2010
Aps fazer o download da verso beta do Crystal , descompactar o arquivo e instalar o programa j podemos uslo
no Visual Studio.
Abra o Visual Studio 2010 e no menu File>New Project crie uma nova soluo do tipo Visual Basic>Web> ASP
.NET Empty Web Application com o nome Crystal_Reports_2010;
A seguir no Project selecione Add > New Item e em Installed Templates selecione Reporting > Crystal Reports e
informe o nome RelatorioCrystal.rpt e clique em Add;

http://www.macoratti.net/10/08/vs_crpt1.htm

1/9

02/04/2015

CrystalReportsparaoVS2010

OjconhecidoassistentedoCrystalirsurgirsolicitandoquevocescolhaumnovotipodedocumento:
VamosmarcaraopoUsingtheReportWizard
NoitemChooseaExpertescolha:StandardecliqueemOK
NajanelaseguintedevemosescolherumDataSource.
ParaesteprimeiroexemplovamoscriarumaconexocomobancodedadosNorthwind.mdbclicandonaopo:DataBaseFiles

Serabertaumajanelaparaquepossamoslocalizarobancodedadoseselecionlo.SelecioneobancodedadosNorthwind.mdb
quenaminhamquinalocalestanapastac:\dados

http://www.macoratti.net/10/08/vs_crpt1.htm

2/9

02/04/2015

CrystalReportsparaoVS2010

ExpandaonTableseselecioneatabelaCustomersclicandonoboto>paraselecionaratabelaecliqueemNext>

http://www.macoratti.net/10/08/vs_crpt1.htm

3/9

02/04/2015

CrystalReportsparaoVS2010

Emseguidaselecionealgunsdoscamposdatabelaparaexibirnorelatrioclicandonoboto>ecliqueemNext>
ComonovamosrealizarnenhumagrupamentocliquenovamenteemNext>
NovamosefetuarnenhumfiltronesterelatrioentocliquenovamenteemNext>
SelecionenaguiaAvailableStylesoestiloparaorelatrio.NomeuexemplovouselecionarStandardeclicaremFinish

http://www.macoratti.net/10/08/vs_crpt1.htm

4/9

02/04/2015

CrystalReportsparaoVS2010

OassistentevaigerarorelatrioexibindonodesignerdoCrystalReportsconformeafiguraaseguir:

ParaexibirorelatriodevemosincluiritemCrystalReportViewerapartirdatoolBox,abaReporting,emumformulrioweb
ComonotemosnenhumformulriowebcliquecomobotodireitodomousesobreasoluoeescolhaAdd>NewItem
SelecioneVisualBasic>WebeotemplateWebForm,informandoonomeDefault.aspxeclicandoemAdd

ApsissoselecioneapginaDefault.aspxeapartirdaToolBoxarrasteesolteoitemCrystaReportViewrnapgina
OcomponenteiraparecernapginaeabarradetarefasdoCrystaReportViewerirsurgirondedeveremosselecionaumafonte
paraonossorelatrio:

http://www.macoratti.net/10/08/vs_crpt1.htm

5/9

02/04/2015

CrystalReportsparaoVS2010

Selecione<newreportsource>emChooseReportSourceeoassistenteirabrirajanelaabaixo:

NeladevemosdefinironomedorelatrioquecriamosanteriormentecomoCrystaleclicaremOK
FinalmenteveremosnapginaDefault.aspxocomponenteexibindoonossorelatrio:

ParaexibirorelatrionapginaDefault.aspxvamosusaroeventoLoaddapginaeincluirneleocdigoabaixo:
http://www.macoratti.net/10/08/vs_crpt1.htm

6/9

02/04/2015

CrystalReportsparaoVS2010

Primeirodefinaoseguintenamespacenapgina:
Imports CrystalDecisions.CrystalReports.Engine
AseguirdefinaocdigodoeventoLoad:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
Dim report As New ReportDocument()
report.Load(Server.MapPath("RelatorioCrystal.rpt"))
CrystalReportViewer1.ReportSource = report
End Sub
Executandooprojetoiremosveraexibiodorelatrionapginaconformeafiguraaseguir:

Observeosnovosrecursos:
1Opesdeexportaodorelatrio:Agoracomdiversasopes.

http://www.macoratti.net/10/08/vs_crpt1.htm

7/9

02/04/2015

CrystalReportsparaoVS2010

2Opodebuscanorelatrio:

http://www.macoratti.net/10/08/vs_crpt1.htm

8/9

02/04/2015

CrystalReportsparaoVS2010

EstefoisomenteumaperitivoapresentandoobsicosobreacriaoderelatriosusandoanovaversodoCrystalReportsparao
VisualStudio2010.
AguardemaisartigosondeestareifalandodosnovosrecursosdoCrystalcomexemplosmaiscompletosecomplexos.
Pegueoprojetocompletoaqui:

Crystal_Reports_2010.zip

Eu sei apenas Crystal Reports, mas eu gosto...


Referncias:
Crystal Reports Gerando os seus relatrios.
Crystal Reports Manual de sobrevivncia
Crystal Reports Erros de acesso a banco de dados
Gerando Boletos Bancrios com o VB e Crystal Reports
VB.NET Meu primeiro relatrio usando o Crystal Reports
Crystal Reports Emitindo cartas, usando formulas e tratando datas
Carregando imagens dinmicas no Crystal Reports
Criando Grficos no Crystal Reports
Gerando relatrios via Crystal Reports com DataSets
NET Crystal Reports e o Visual Studio 2010
http://www.businessobjects.com/jump/xi/crvs2010/
JosCarlosMacoratti

http://www.macoratti.net/10/08/vs_crpt1.htm

9/9