Académique Documents
Professionnel Documents
Culture Documents
AcessartodooHelp
Procurar
UtilizandooiReport
Oque:
OiReportumaferramentaqueprovsuporteparaacriaoderelatriosnosformatosPDF(arquivosomenteleitura),
XLS(arquivodoaplicativoMicrosoftExcel)eHTML(linguagemdemarcaoparaoambienteweb),osquaisso
suportadospeloWebrun.Apesardaexistnciadessesuporte,aSoftwellSolutionsnoseresponsabilizapor
subsidiarousurioemcomoutilizaraferramenta,descrevendoapenasosrecursosbsicosparaacriaodeum
relatrio(documentaoabaixo).
ComoBaixar:
Odownloaddaferramentapodeserfeitopormeiodolink
http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/i/ir/ireport/iReportnb3.1.2
windowsinstaller.exe.Apsaconclusododownload,bastainstalla.Cabeaindalembrarque,paraaperfeita
execuodaferramenta,necessrioterinstaladanocomputadoraMquinaVirtualJava.
AcessandooBancopeloiReport:
ParaacessarumBancodeDadosnoIreport,cliqueemDados>Conexes/FontedeDadoseescolhaumtipode
conexo.Nessecaso,escolhemosConexodeBancodeDadosJDBC.
Paraacessaroutrosbancos,precisoimportaroarquivoJDBC,nateladoClasspathemopes.Noboto
AdicionarJAR,precisoinformarodestinodoarquivo.Apsessasconfiguraes,salveorelatrio.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 1/15
05/04/2017 UtilizandooIReport
CriandoRelatrioSimples:
Paraacriaodeumrelatrio,cliqueemArquivo>NovoDocumento,irabrirumatelaondeserpedidoonomedo
relatrio.Depoisseabrirumapaginaembranco.
ParacolocarumatabelanorelatriovemData>QuerydoRelatrio,eserabertaumatelanaqualdever
serinformadaaconsulta.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 2/15
05/04/2017 UtilizandooIReport
Outraformadecolocaratabelanorelatrioacessandoosmesmospassosdescritosacima.Quandoforaberta
ateladeconsulta,cliquenoboto"Querydesigner".Quandoclicar,abrirumatelacomtodasastabelas
criadasnoseubanco,arrasteumaparaoespaovaziodatelaeselecioneoscampos.CliqueemOkpara
finalizar.Apscolocartodasastabelas,salveorelatrio.
TeladeescolhadeTabela
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 3/15
05/04/2017 UtilizandooIReport
Teladeconsulta.
Paraadicionaroscamposdatabelanorelatrio,cliqueemVisualizar>CamposdoRelatrio.Essatela
mostrartodososcamposexistentes.CliqueemcimadocampoearrasteateabandaDetail.
OutramaneiradeadicionaroscamposnatabelautilizandoocomponenteCampoTexto.Depoisdeadicionado
norelatrio,cliquecomobotodireitoemcimadocomponente.Emseguida,cliquenaabaCampoTextoeem
ExpressodoCampoTextodigiteonomedocampo.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 4/15
05/04/2017 UtilizandooIReport
Depoisquecolocartodososcamposeconfigurarseurelatrio,salveo.Paraavisualizaodorelatriocriado,clique
emCriar(build)>ExecutarRelatrio(usarconexoativa)".
AgrupamentosdoRelatrio:
Utilizandoosconhecimentosacima,poderseradicionadoumgrupoaorelatrio.CliqueemVisualizar>
AgrupamentosdoRelatrio....Natelaqueabriu,cliqueemnovoe,naprximatela,informeonomedogrupoesua
expresso.MarqueaopoIniciaremumanovacoluna.Apsacriaodogrupo,salveorelatrio.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 5/15
05/04/2017 UtilizandooIReport
Observao:
precisoirnoQuerydoRelatrioecolocaraexpressoorderbyprapoderfuncionaro
agrupamento.
Quandocriadoumgrupo,socriadasduasnovasbandasNomedogrupoHeadereNomedogrupoFooter.
Coloqueocampoquepassadonaexpressodogruponabandaparafuncionarcomottulodogrupo.Aps
configurarorelatrio,salveomesmo.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 6/15
05/04/2017 UtilizandooIReport
CriandoVariveisnoRelatrio:
ParacriarumavariveleutilizalanorelatriocliqueemVisualizar>VariveisdoRelatrio.Natelaqueseabriu,
cliqueemnovo.Naprximatela,informeonomedavarivel,seutipo,otipodeclculo,esuavarivelde
expresso.
Paraadicionaravarivelnorelatrio,sarrastlaparaabandaeselecionarondedesejaintroduzir.Nesse
caso,coloquenabandaOrdemAlfabticaFooter.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 7/15
05/04/2017 UtilizandooIReport
TeladeVariveis
Relatrioemdesenvolvimento
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 8/15
05/04/2017 UtilizandooIReport
Relatrioprontocomocalculofeitodeacordocomosvaloresdogrupo
Observao:
Asvariveiscriadasdevemteromesmotipodoscamposdatabela.
CriandoParmetro:
Paracriarumparmetro,cliqueemVisualizar>ParmetrodoRelatrio.Natelaqueseabriucliqueemnovo.Na
telaseguinte,informeonomedoparmetro,otipo,umvalorpadro,setiver,eadescrio.
Observao:
Osparmetroscriadosdevemserdomesmotipodocampodatabela.
ColocandoFiltronoRelatrio:
ParacolocarumfiltrovocterquemodificarnoQuerydoRelatrio.UsandoacondioWhere,informequecampo
receberoparmetro.Apsessasconfiguraes,salveseuformulrioeoexecute.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 9/15
05/04/2017 UtilizandooIReport
Aovisualizar,umatelaaparecerpedindoqueinformeocampodepesquisaquedeseja
filtrar:
Emseguida,orelatriosergerado:
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 10/15
05/04/2017 UtilizandooIReport
ColocandoGrficonoRelatrio:
Selecioneocomponenteecoloquenabandasummary.Paraesteexemplo,vamosutilizarumgrficodotipotorta,
cliquecomobotodireitoemcimadelee,depois,cliqueemPropriedadesdoGrfico,oudeumduplocliqueemcima
docomponente,vateaabaDadosdoGrficoedepoisDetalhes.
ExpressodeChaveidentificacadafatia.Ex:$F{letra_alfabetica}
ExpressodeValoravarivelquecriamos.Ex:$V{Valor_Total}
ExpressodeTextoortuloqueserexibidoparacadafatia.Ex:$F{letra_alfabetica}
Salveorelatrioeoexecute,ogrficoselocalizanaultimapginadorelatrio.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 11/15
05/04/2017 UtilizandooIReport
CriandoSubRelatrio:
Paraacriaodosubrelatriovocdeverescolherocomponenteenatelaqueserabertacliqueemfinalizar,depois
dumduplocliquenosubformulrioenavegueataabaSubRelatrio(Outros),ondeserinformadoocampo
ExpressodeSubRelatrio.olocalondeosubreport.jasperest,ouseja,oseusubrelatriocompilado.Naaba
ParmetrodoSubRelatrio,cliqueemAdicionarnatelaquefoiabertaeinformeonomedoparmetroea
expresso.
Observeosdoisrelatriosemdestaquecriadoseocomponentedesubrelatrio.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 12/15
05/04/2017 UtilizandooIReport
Abapropriedadedosubrelatrio(outro).
Navegueparaosubrelatrioecrieumparmetrocomomesmonomeeomesmotipodoparmetrofeitono
formulriomestre.Nateladeconsultadorelatrio,usandoacondioWhere,informeoparmetro
Depoiscompileosubrelatrioenavegueparaorelatrioprincipal.Emseguida,salveevisualize.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 13/15
05/04/2017 UtilizandooIReport
VisualizandoumSubRelatrionoWebrun:
ParavisualizarnoWebRunumrelatriocomumsubrelatrio,devemserfeitasasseguintesconfiguraes:Clicando
comobotodireitonocomponentesubrelatrioadicionadonorelatriopaicliqueemPropriedadesabaSub
Relatrio(Outro)enocampoExpressodeSubRelatrio.Nessecampo,informeocaminhoondeestoseu
arquivo.jasperqueonomedoarquivodosubrelatriocompilado.Oarquivocompiladodeveestarnapasta"c:
\AqruivosdeProgramas\SoftwellSolutions\Maker2.5\WebRun2\Report\Bridg\id"dorelatriocriadonoMaker.
Apsessasconfiguraes,salveorelatrioprincipalecoloqueoarquivojrxmlnapastaondeseencontrao
arquivo.jaspere,noarquivodata,substituaonomedofeitonoMakerpelorelatriofeitonoiReport.Reinicieo
serviodoWebruneabraseurelatrionosistema.
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 14/15
05/04/2017 UtilizandooIReport
RelatriocriadonoJasperegeradonaWebrun.
Observaes:
$Fparacampos
$Vparavariveis
$Pparaparmetros
$Rpararecursoslocalizados
Observaesgerais:
AversoatualdoiReportsuportadopeloWebruna3.1.2.Versesdiferentespodemocasionarerrosde
compatibilidade(Porexemplo:ReltorioqueusaimagenscriadosnoiReport3.0.0,geramerro,quandogerado
noformatoPDF)Comoresoluo,podesetomarumdoscaminhosaseguir:
1Utilizaraverso3.1.2doIReport.
ou
2ModificarabibliotecautilizadapeloWebrun:
I)Removaoarquivopastawebrun\WEBINF\lib\jasperreports3.1.2.jar
II)Incluaoarquivocorrespondenteversoemutilizao.Ex.:jasperreports3.0.0.jar
III)ReinicieoWebrun.
____________________________________________________________________________
http://suporte.softwell.com.br/maker/manual/dicas_e_truques/utilizando_o_ireport.htm 15/15