74107408 Curso de Ireport
-
Upload
victor-de-luis-mendoza -
Category
Documents
-
view
224 -
download
0
Transcript of 74107408 Curso de Ireport
-
7/25/2019 74107408 Curso de Ireport
1/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
I
MANUAL IREPORTS
DELTA21 WEB 1
Creado por Lenin Boada PinoFecha Creacin 28/11/2011Fecha Modi icacin 28/11/2011
-
7/25/2019 74107408 Curso de Ireport
2/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
INDICE
INSTALACION ............................................................................................................................................. 3LEVANTAR IREPORTS .............................................................................................................................. 4CONFIGURAR DATA SOURCE ................................................................................................................. 5Distribucin d ! L"#$ut ................................................................................................................................ %&"rr" d ' rr"(i nt"s .................................................................................................................................. )*D +inicin PAR,-ETROS c"(/$s # V"ri"b! s ....................................................................................... ))D +inicin CONSULTA CON P"r0( tr$s ................................................................................................. )5CA-POS CALCULADOS ......................................................................................................................... )1-ANE2O DEL PRINT EN E PRESSION .......................................................................................... )6GRAFICOS EN IREPORTS ........................................................................................................................ )%SU&REPORTES .......................................................................................................................................... 7)REPORTES DINA-ICOS .......................................................................................................................... 71
USO DE CLASES 2AVA ........................................................................................................................... 76ENLACES DE INTERES ............................................................................................................................ 3*
DELTA21 WEB 2
-
7/25/2019 74107408 Curso de Ireport
3/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
INSTALACION
1. Instalar B2 !o"o !liente #ara !one!tarse a $n ser%idor de Base deatos.
2. Instalar &2sd' ( !on)i*$rar las %aria+les de entorno
a. ,A A OME
+. PAT
DELTA21 WEB 3
-
7/25/2019 74107408 Curso de Ireport
4/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
. Instalar Ire#orta. o#iar la !ar#eta en el si*$iente PAT
LE!ANTAR IREPORTS
E&e!$tar 3Ar!4i%os de Pro*ra"a3A#a!4e3Ire#ort-1.2.03ire#ort.+at
La inter)a5 *r6)i!a de iRe#ort !o"ien5a a !ar*arse
DELTA21 WEB 4
-
7/25/2019 74107408 Curso de Ireport
5/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
CONFI"URAR DATA SOURCE
eri)i!ar 7$e los ar!4i%os .&ar 7$e #er"iten la !one9i:n %;a , B est
-
7/25/2019 74107408 Curso de Ireport
6/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
on)i*$rar los ataSo$r!e , B
Sele!!ionar ataSo$r!e--= onne!tion/ ataSo$r!e--=Ne>
Na"e Es!ri+ir el no"+re de la +ase de datos. , B ri%er Sele!!ionar el ri%er de la +ase de datos !onla !$al se reali5ar6 la !one9i:n. , B URL La dire!!i:n URL de donde se en!$entraalo&ado el a"+iente de tra+a&o de la +ase de datos. Es#e!i)i!ar la !adena de !one9i:n !on la +ase de datos?!olo!ar $s$ario ( #ass>ord. Sal%ar la !on)i*$ra!i:n de la !one9i:n.
DELTA21 WEB 6
-
7/25/2019 74107408 Curso de Ireport
7/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
Presionar el +ot:n Test? #ara %eri)i!ar 7$e la !one9i:n este !orre!ta? #ara la!$al de+er6 a#are!er la si*$iente %entana
DELTA21 WEB 7
-
7/25/2019 74107408 Curso de Ireport
8/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
Para Ora!le los #ar6"etros son
DISTRIBUCI#N DEL LA$OUT
La a#arien!ia del la(o$t @#lantilla de la #6*ina del re#orte es la si*$iente
DELTA21 WEB 8
-
7/25/2019 74107408 Curso de Ireport
9/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
onde
tit%e A#are!e s:lo al ini!io del re#orte. El t;t$lo se es!ri+e en est6se!!i:n. E&e"#lo Re#orte de ese"#eCo de los e"#leadosD
pa&e'eader A#are!e en la #arte s$#erior de !ada #6*ina. P$ede!ontener in)or"a!i:n !o"o la )e!4a ( 4ora? no"+re de la or*ani5a!i:n?et!.
co%umn'eader Sir%e #ara listar los no"+res de los !a"#os 7$e se %ana #resentar @des#le*ar . Por e&e"#lo No"+re del E"#leadoD? ora deEntradaD? ora de SalidaD? oras tra+a&adasD? e!4aD? et!.
detai% En esta se!!i:n se des#lie*an los %alores !orres#ondientes a lasentradas de !a"#os de)inidas en la se!!i:n anterior. Por e&e"#lo ,$an
Pere5D? 0F 00D? 18 00D? FD?D200G-0H-2 D co%umnFooter P$ede #resentar in)or"a!i:n s$"ari5ada #ara !ada $node los !a"#os. Por e&e"#lo Total de oras Tra+a&adas 180D
pa&eFooter A#are!e en la #arte in)erior de !ada #6*ina. Este #arte#$ede #resentar? el !ontador de #6*inas !o"o P6*ina 1/ D
(ummar) Esta se!!i:n se $sa #ara #ro#or!ionar in)or"a!i:ns$"ari5ada de los !a"#os #resentes en la se!!i:n detailD #or e&e"#lo#ara el !aso de las 4oras tra+a&adas de !ada e"#leado se #$ede de)inir$n o+&eto *r6)i!o ti#o #ieD #ara tener $na "e&or !o"#ara!i:n (!o"#rensi:n %is$al de los datos.
DELTA21 WEB 9
-
7/25/2019 74107408 Curso de Ireport
10/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
BARRA DE 'ERRAMIENTAS
Los o+&etos de te9to? i"6*enes? et! #$eden ser !olo!ados en la #lantilla deldo!$"ento $sando el "
-
7/25/2019 74107408 Curso de Ireport
11/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
A "edida 7$e inserte"os o+&etos de te9to @est6ti!os ( !a"#os din6"i!os ?n$estro re#orte e"#e5ar6 a de)inir la a#arien!ia %is$al 7$e +$s!a"os.
DEFINICI#N PAR*METROS+ CAMPOS $ !ARIABLES
Para de)inir los #ar6"etros se tiene 7$e #$lsar el +ot:n Para"etersD desde la+arra de 4erra"ientas
Los do!$"entos 7$e se *eneran !on iRe#orts J &as#erre#orts tienen %arios%alores 7$e son setea+les o !on)i*$ra+les? estos son #ar6"etros? !a"#os@ ields ( %aria+les
DELTA21 WEB 11
-
7/25/2019 74107408 Curso de Ireport
12/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
a,Par-metro(. son %alores *enerales !o"o el tit$lo del re#orte / s$+re#orte?$+i!a!i:n? a$tor? et!.
/,Campo( 0Fie%d(,. son los !a"#os ti#o te9to 7$e llenare"os desde las!ons$ltas lan5adas a la a#li!a!i:n d$rante la e&e!$!i:n del re#orte.
DELTA21 WEB 12
-
7/25/2019 74107408 Curso de Ireport
13/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
c, !aria/%e(. $na %aria+le es $n %alor !al!$lado !o"o $na s$"atoria.
DELTA21 WEB 13
-
7/25/2019 74107408 Curso de Ireport
14/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
Los o+&etos de ti#o Te9t ield? de+en de)inir $n !a"#o )ield en s$ %iCeta de#ro#iedades ( de+en $sar el 'e( te9t ieldD. En *eneral de+e !on)i*$rarse!o"o se indi!a en las si*$ientes #antallas.
Una %e5 7$e 4e"os ter"inado de dia*ra"ar n$estro re#orte? de+e"os!o"#ilar ( l$e*o e&e!$tarlo. La 4erra"ienta nos #er"ite tener $na %ista #re%iaen %arios )or"atos de la a#arien!ia de n$estro do!$"ento.
DELTA21 WEB 14
-
7/25/2019 74107408 Curso de Ireport
15/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
DEFINICI#N CONSULTA CON PAR*METROS
RE OMEN A IONES
USAR SKL EST N AR USAR UN IONES E USUARIO PARA E ITAR ,UNTURAS NO USAR ALIAS EN LAS TABLAS NO USAR UN IONES OMO OUNT@ ? SUM@ ? UNION
Para 7$e $n K$er( "ane&e #ar6"etros en ire#orts de de+e 4a!er re)eren!iaa los #ar6"etros #re%ia"ente !reados en el re#orte. e la si*$iente"anera
SELE T O I O?TIPO?NOMBRE
ROM "$t$al. O TA
DELTA21 WEB 15
-
7/25/2019 74107408 Curso de Ireport
16/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
ERE O I O BET EEN 1P2Codi&oIni3 AND 1P2Codi&oFin3 ANI EMPRESA PQE"#resaOR ER B O I O
CAMPOS CALCULADOS
rear $n n$e%o Te9t ield ? dar !li! dere!4o e ir a s$s #ro#iedades. Poner la ):r"$la !6l!$lo en TE T IEL E PRESSION. Tanto #ar6"etros? !a"#os o %aria+les #$eden #arti!i#ar en $na ):r"$la.
Par6"etros -= PQno"+re #ara"etroa"#o -= Qno"+re !a"#oaria+le -= Qno"+re %aria+le
Se de+en res#etar estri!ta"ente el "ane&o de ti#os de datos dellen*$a&e ,A A.
o Por e&e"#loo No se #odr6n s$"ar Strin* ( ti#os de atos o$+le.o No se #odr6n s$"ar ATE ? #ara eso se $san los "
-
7/25/2019 74107408 Curso de Ireport
17/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
o S$"a de %alores o$+le.
ne> o$+le @ Qtotala!ti%o .do$+le al$e@ JQtotalH .do$+le al$e@ J Qtotal 1 .do$+le al$e@ JQtotal .do$+le al$e@ J Qtotal 1 .do$+le al$e@ JQtotal .do$+le al$e@
o O+tener la )e!4a a!t$alne> ate@
o :r"$la de !ondi!i:n.- Si el si*no es N? el saldo lo "$lti#li!a #or-1
@ QSI NO .e7$als@VPV W QSAL O ne> o$+le@ QSAL O .do$+le al$e@
ne> o$+le@-1 .do$+le al$e@
o Para la #a*ina!i:n
VPa*ina V J QPA E NUMBER J V de V
MANE4O DEL PRINT 5'EN E6PRESSION
Sir%e #ara indi!ar $na !ondi!i:n #ara 7$e el !a"#o #$eda ser "ostrado en elre#orte o no. e+e re!i+ir $n res$ltado Booleano.
DELTA21 WEB 17
-
7/25/2019 74107408 Curso de Ireport
18/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
"RAFICOS EN IREPORTS
A #artir de la %ersi:n 0.H.0? iRe#ort #ro#or!iona $na 4erra"ienta #arasi"#li)i!ar la !onstr$!!i:n de $n *r6)i!o. Esta 4erra"ienta #er"ite !rear $n*r6)i!o !on)i*$rando #ro#iedades ( datos #rin!i#ales 7$e ser6n %istos de"anera si"#le #or el $s$ario )inal.
La !rea!i:n de $n *r6)i!o se +asa en $na li+rer;a "$( !ono!ida de !:di*o li+rella"ada , ree 4arts desarrollada #or a%id il+ert de O+&e!t Re)iner( Li"ited.
iRe#ort so#orta #or a4ora sola"ente $n #e7$eCo nX"ero de ti#os de *r6)i!os#resentados en , ree 4arts? ( #$eden "odi)i!arse sola"ente al*$nas de las#ro#iedades del *r6)i!o? #ero es #osi+le aXn as;? !rear *r6)i!os li"#ios !on $n*ran i"#a!to a la %ista.
DISE7O DE E4EMPLO
DELTA21 WEB 18
-
7/25/2019 74107408 Curso de Ireport
19/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
Para insertar $n *r6)i!o en $n re#orte de iRe#ort? sele!!ione el o+&eto 4arttool de la +arra de 4erra"ientas de iRe#ort ( di+$&e el *r6)i!o so+re la se!!i:ns$""ar( del re#orte
A !ontin$a!i:n de+er6 sele!!ionar el ti#o de *r6)i!o deseado? #ara estee&e"#lo sele!!iona"os el ti#o BAR. O#ri"ir el +ot:n OY ( el !o"#onente 7$e!ontendr6 al *r6)i!o (a 4a sido !reado? lo 7$e resta es !on)i*$rar las#ro#iedades del "is"o ( los datos 7$e "ostrar6.
a!iendo do+le !li!' so+re el !o"#onente del *r6)i!o? se "ostrar6 la #antallade #ro#iedades de este? sitXese en la #estaCa 4art? a !ontin$a!i:n o#ri"a el+ot:n Edit !4art #ro#erties? de+er6 a#are!er $na #antalla !o"o la si*$iente
DELTA21 WEB 19
-
7/25/2019 74107408 Curso de Ireport
20/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
En la #estaCa Chart propertie( de esta #antalla? se en!$entran las#ro#iedades 7$e #$eden "odi)i!arse #ara el *r6)i!o en t$rno? !o"o el no"+redel *r6)i!o? las )$entes? le(endas? e!t. P$ede de&ar las #ro#iedades a!t$ales#or a4ora ( "odi)i!arlas #osterior"ente. A4ora !entrare"os la aten!i:n en la"anera de !on)i*$rar los datos #ara el *r6)i!o.
e+e sit$arse en la #estaCa Chart data de la #antalla anterior ( ense*$ida enla #estaCa Detai%(. En el a#artado Seriese9#ression? !olo7$e la des!ri#!i:n#ara el e&e de las ? en el a#artado ate*or( e9#resi:n !olo7$e el !a"#o Q#ara los %alores del e&e ( en el a#artado al$e e9#resi:n !olo7$e el !a"#o
Q #ara los %alores del e&e . Estos !a"#os son #re!isa"ente los 7$e seo+tienen de la !ons$lta 7$e se esta+le!i: anterior"ente? estos a s$ %e5 se"ostrar6n en la se!!i:n detail del re#orte.
DELTA21 WEB 20
-
7/25/2019 74107408 Curso de Ireport
21/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
$ente re#orte Ire#ort !liPresta"o.&r9"l
SUBREPORTES
DELTA21 WEB 21
-
7/25/2019 74107408 Curso de Ireport
22/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
Los #asos a se*$ir sar6n los si*$ientes
1. iseCar el re#orte "aestro $n ele"ento %a!;o de s$+re#orte2. iseCar el s$+re#orte !o"o $n re#orte "6s
. e)inir los enla!es entre el re#orte "aestro ( el s$+re#orte
es#$
-
7/25/2019 74107408 Curso de Ireport
23/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
e)inir en el re#orte "aestro $n #ar6"etro? al 7$e lla"are"osSUBREPORTH? de ti#o net.s).&as#erre#orts.en*ine.,as#erRe#ort.Para ello? a+rire"os la %ista de #ar6"etros del "enX View (a!!edere"os a la %entana de de)ini!i:n de #ar6"etros. En esta %entana?#$lsare"os el +ot:n New #ara a!!eder al di6lo*o 7$e nos #er"itir6de)inir n$estro #ar6"etro. La si*$iente )i*$ra intenta sinteti5ar lo di!4o4asta a4ora
ar !li! ere!4o del s$+re#orte ( a!!eder a s$s #ro#iedades.
DELTA21 WEB 23
-
7/25/2019 74107408 Curso de Ireport
24/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
En la #estaCa Ba&o el t;t$loConnection / Datasource expression ? %e"os$na lista des#le*a+le. e ella? #ode"os sele!!ionar el "
-
7/25/2019 74107408 Curso de Ireport
25/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
Enla5ar ( s$+re#orte al #ar6"etro 7$e enla5a"os anterior"ente@SUBREPORTH ( !rear los #ar6"etros 7$e re!i+ir6 el s$+re#orte.
DELTA21 WEB 25
-
7/25/2019 74107408 Curso de Ireport
26/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
Si intenta"os %is$ali5ar el re#orte "aestro desde iRe#ort? %ere"os s:loel re#orte "aestro. En el es#a!io del s$+re#orte? no %ere"os nada.La ra5:n es si"#le? no le 4e"os #asado al re#orte "aestro todos losdatos ne!esarios #ara 7$e #$eda "ostrarnos el s$+re#orte.Si"#le"ente le 4e"os indi!ado d:nde los #$ede en!ontrar. Laa#li!a!i:n iRe#ort no sa+e !rear $n o+&eto ,as#eRe#ort ( #as6rselo en$n #ar6"etro al re#orte "aestro.Para %er el res$ltado )inal? es!ri+ire"os $n #e7$eCo #ro*ra"a en ,a%a7$e nos a!a+ar6 de llenar los 4$e!os 7$e iRe#ort no #$ede.
$ente re#orte Ire#ort!o !oBalan!e eneral.&r9"l
Lla"ada al re#orte %er en el ar!4i%o Balan!e eneral.&s#
REPORTES DINAMICOS
El #ro+le"a a sol$!ionar es tener $n solo re#orte ( #asarle din6"i!a"enteel K$er( de !ons$lta. No de)inir $na K$er( est6ti!a e)inir $n #ar6"etro s7l 7$er( de ti#o strin* En l$*ar del K$er( est6ti!o !olo!ar la si*$iente instr$!!i:n 1P8
2(9%:9uer)3
DELTA21 WEB 26
-
7/25/2019 74107408 Curso de Ireport
27/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
$ente re#orte Ire#ort in%In%ersiones.&r9"lLla"ada al re#orte %er en el ar!4i%o in%ersiones.&s#
USO DE CLASES 4A!A
e)inir $n ire!torio LASSPAT ? 7$e !ontendr6 las !lases!o"#iladas.
DELTA21 WEB 27
-
7/25/2019 74107408 Curso de Ireport
28/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
Re*istrar las ire!ti%as de i"#orta!i:n.
DELTA21 WEB 28
-
7/25/2019 74107408 Curso de Ireport
29/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
En el e&e"#lo se A!!ede al "
-
7/25/2019 74107408 Curso de Ireport
30/30
MANUAL IREPORTS
LBDocumentacin
Fecha:28/11/2011
NORMAS-001
ENLACES DE INTERES
4tt# //&as#erre#orts.so$r!e)or*e.net/ 4tt# //>>>.)orosdel>e+.!o"/s4o>t4read.#4#Wt 280G28
http://jasperreports.sourceforge.net/http://jasperreports.sourceforge.net/http://www.forosdelweb.com/showthread.php?t=280528http://jasperreports.sourceforge.net/http://www.forosdelweb.com/showthread.php?t=280528