iReport Postgresql
Diagrama
CREATE TABLE employee (    emp_id serial primary key,    emp_firstname varchar(100) NOT NULL default '',    emp_surname va...
CREATE TABLE employee_works_on_project (    id serial primary key,    emp_id int NOT NULL default '0',    prj_id int NOT N...
Nuevo reporte en Blanco
 
 
 
Secciones del reporte <ul><ul><li>Title:  Contiene el titulo del reporte. Es generado una sola vez y aparece al principio ...
 
New DataSource
Conexión JDBC
Ingrese el nombre de la conexión, seleccione el driver de la lista desplegable, la url de la base de datos, usuario y pass...
Query <ul><li>select * from employee e, service s </li></ul><ul><li>where e.serv_id = s.serv_id </li></ul><ul><li>order by...
 
 
 
 
1 2
 
 
Calculando Totales
 
 
 
1 2
3
4
1 2 (Doble click)
Agregando Parametros El  parámetro  se llamara PARAM_E_ID
 
 
 
 
Upcoming SlideShare
Loading in …5
×

Ireport

2,638 views

Published on

manual de ireport

Published in: Technology, Business
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
2,638
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
140
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Ireport

  1. 1. iReport Postgresql
  2. 2. Diagrama
  3. 3. CREATE TABLE employee (    emp_id serial primary key,    emp_firstname varchar(100) NOT NULL default '',    emp_surname varchar(100) NOT NULL default '',    emp_salary numeric(10,0) NOT NULL default '0',      serv_id int NOT NULL default '0' ); INSERT INTO employee (emp_firstname,emp_surname,emp_salary,emp_id,serv_id) VALUES    ('Joe','Blogs','80000',2,1),   ('William','Smith','50000',1,1),   ('David','Jone','35000',3,2),   ('Paula','Black','70000',4,2),   ('Julia','Lambert','60000',5,3),   ('Paul','Point','40000',6,2),   ('Carla','West','55000',7,3),   ('Jack','White','60000',9,2),   ('Sandra','Paul','50000',8,2),   ('Sophia','Alberts','90000',10,1),   ('Julie','Roberto','30000',11,1),   ('Dilbert','Brown','60000',12,2),   ('Julius','Polo','85500',13,1),   ('Daniel','Denver','45000',14,3),   ('Natalie','Portman','75000',15,2);
  4. 4. CREATE TABLE employee_works_on_project (    id serial primary key,    emp_id int NOT NULL default '0',    prj_id int NOT NULL default '0'   ); INSERT INTO employee_works_on_project (emp_id,prj_id) VALUES    (1,1),   (2,1),   (3,2),   (4,1),   (4,2),   (5,2); CREATE TABLE project (    prj_id serial primary key,    prj_name varchar(40) default NULL,    prj_budget decimal(10,2) default NULL   ); INSERT INTO project (prj_id,prj_name,prj_budget) VALUES    (1,'APOLLO','1000000.00'),   (2,'GEMINI','500000.00'); CREATE TABLE service (    serv_id serial primary key,    serv_name varchar(40) default NULL ); INSERT INTO service (serv_id,serv_name) VALUES    (1,'IT'),   (2,'Accounting'),   (3,'Production');
  5. 5. Nuevo reporte en Blanco
  6. 9. Secciones del reporte <ul><ul><li>Title:  Contiene el titulo del reporte. Es generado una sola vez y aparece al principio del reporte. </li></ul></ul><ul><ul><li>Page Header:  Aparece en la parte superior de cada página. Es un buen lugar para fechas, numeros de página, etc. </li></ul></ul><ul><ul><li>Column Header:  En esta sección va el titulo de cada columna. </li></ul></ul><ul><ul><li>  Detail: Contiene el cuerpo del reporte. JasperReports genera una sección de detalle por cada registro procesado. </li></ul></ul><ul><ul><li>Page Footer: Esta sección aparece en la parte inferior de cada página. </li></ul></ul><ul><ul><li>Last Page Footer: Esta sección va en la parte inferior de la ultima página. </li></ul></ul><ul><ul><li>Summary: Esta sección aparece a la derecha al final del reporte, después del último registro. </li></ul></ul>
  7. 11. New DataSource
  8. 12. Conexión JDBC
  9. 13. Ingrese el nombre de la conexión, seleccione el driver de la lista desplegable, la url de la base de datos, usuario y password, check en guardar password. Testear la conexión. Luego guardar.
  10. 14. Query <ul><li>select * from employee e, service s </li></ul><ul><li>where e.serv_id = s.serv_id </li></ul><ul><li>order by s.serv_name, e.emp_surname, e.emp_firstname; </li></ul>
  11. 19. 1 2
  12. 22. Calculando Totales
  13. 26. 1 2
  14. 27. 3
  15. 28. 4
  16. 29. 1 2 (Doble click)
  17. 30. Agregando Parametros El  parámetro  se llamara PARAM_E_ID

×