Создание печатной формы: различия между версиями

Материал из Intellex
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
1. Для создания печатной формы необходимо [[Jaspersoft Community|установить '''Jaspersoft''' '''Community''' и подключить БД.]]
1. Для создания печатной формы необходимо [[Jaspersoft Community|установить '''Jaspersoft''' '''Community'''.]]


2. В Jaspersoft Studio нажмите на File --> New --> Project...  
2. Для создания нового отчета нажмите правой кнопкой мыши на проект MyReports и выберите New --> JasperReport.
[[Файл:1 Создание ПФ.png|без|обрамить]]
[[Файл:2 1 Создание ПФ.png|без|обрамить]]
3. В папке Jaspersoft Studio выберите JasperReports Project и нажмите "Next".
3. В окне "Report Templates" выберите шаблон отчета "Blank A4" и нажмите "Next".
[[Файл:2 Создание ПФ.png|без|обрамить]]
[[Файл:3 2 Создание ПФ.png|без|обрамить]]
4. В поле "Name" введите значение "XM" и нажмите "Finish".
4. В окне "Report file" в поле "File name" введите "ПФ Нового документа.jrxml" и нажмите "Next".
[[Файл:3 Создание ПФ.png|без|обрамить]]
[[Файл:4 2 Создание ПФ.png|без|обрамить]]
5. На закладке Project Explore созданный проект XM будет добавлен в дерево проектов.
5. В окне Data Source выберите New Data Adapter XM.
[[Файл:4 Создание ПФ.png|без|обрамить]]
[[Файл:5 1 Создание ПФ.png|без|обрамить]]
6. Для создания нового отчета нажмите правой кнопкой мыши на проект XM и выберите New --> JasperReport.
После выбора БД будет отображена структура.
[[Файл:7 Создание ПФ.png|без|обрамить]]
[[Файл:6 Создание ПФ.png|без|обрамить]]
7. В окне Report Templates выберите шаблон отчета "Blank A4" и нажмите Next.
6. В левом окне нажмите sys_cube (CURRENT)-->Table-->main_table_1 для просмотра параметров [[Создание простого документа в Дизайнере документов|созданного документа.]]
[[Файл:8 Создание ПФ.png|без|обрамить]]
[[Файл:10 Создание ПФ.png|без|обрамить]]
8. В окне "Report file" в поле "File name" введите "ПФ Нового документа.jrxml".
7. В окне справа напишите SQL-запрос, при помощи которого будут загружаться данные на главную страницу отчета и нажмите "Next":  
[[Файл:9 Создание ПФ.png|без|обрамить]]


''select''


''main_table_1.main_table_1_id,''


, а также формат отображения. Далее задается имя отчета, выбирается БД, к которой идет подключение в отчете.
''  main_table_1.parameter_1,''


В окне "Data Source" необходимо написать SQL-запрос, при помощи которого будут загружаться данные на главную страницу отчета:
''  main_table_1.parameter_2 ,''
 
''main_table_1.parameter_3,''
 
''main_table_1.parameter_5''
 
''  from''
 
''  main_table_1''
[[Файл:11 2 Создание ПФ.png|без|обрамить]]
8. В окне "Fields" выберите все поля.
[[Файл:12 Создание ПФ.png|без|обрамить]]
9. После выбора всех полей нажмите Finish.
[[Файл:13 1 Создание ПФ.png|без|обрамить]]
После нажатия на Finish, откроется пустой созданный отчет.
[[Файл:15 Создание ПФ.png|без|обрамить]]
10. На панели слева нажмите правой кнопкой мыши на "Parameters" и далее  "Create parameter" для добавления параметра передачи.
[[Файл:15 1 Создание ПФ.png|без|обрамить]]
11. На панели справа в поле "Name" введите "MAIN_TABLE_1_ID". В поле "Class" выберите из выпадающего списка "java.lang.Integer".
[[Файл:17 Создание ПФ.png|без|обрамить]]
12. Откройте "Dataset and Query Dialog" для добавления параметра в SQL запрос.
[[Файл:18 Создание ПФ.png|без|обрамить]]
13. Дополните SQL запрос "where main_table_1_id = $P{MAIN_TABLE_1_ID}" и нажмите "ОК".
[[Файл:19 Создание ПФ.png|без|обрамить]]
14. На панели слева раскройте список полей, нажав на "Fields".
[[Файл:20 Создание ПФ.png|без|обрамить]]

Версия 11:42, 6 августа 2021

1. Для создания печатной формы необходимо установить Jaspersoft Community.

2. Для создания нового отчета нажмите правой кнопкой мыши на проект MyReports и выберите New --> JasperReport.

2 1 Создание ПФ.png

3. В окне "Report Templates" выберите шаблон отчета "Blank A4" и нажмите "Next".

3 2 Создание ПФ.png

4. В окне "Report file" в поле "File name" введите "ПФ Нового документа.jrxml" и нажмите "Next".

4 2 Создание ПФ.png

5. В окне Data Source выберите New Data Adapter XM.

5 1 Создание ПФ.png

После выбора БД будет отображена структура.

6 Создание ПФ.png

6. В левом окне нажмите sys_cube (CURRENT)-->Table-->main_table_1 для просмотра параметров созданного документа.

10 Создание ПФ.png

7. В окне справа напишите SQL-запрос, при помощи которого будут загружаться данные на главную страницу отчета и нажмите "Next":

select

main_table_1.main_table_1_id,

  main_table_1.parameter_1,

  main_table_1.parameter_2 ,

main_table_1.parameter_3,

main_table_1.parameter_5

  from

  main_table_1

11 2 Создание ПФ.png

8. В окне "Fields" выберите все поля.

12 Создание ПФ.png

9. После выбора всех полей нажмите Finish.

13 1 Создание ПФ.png

После нажатия на Finish, откроется пустой созданный отчет.

15 Создание ПФ.png

10. На панели слева нажмите правой кнопкой мыши на "Parameters" и далее "Create parameter" для добавления параметра передачи.

15 1 Создание ПФ.png

11. На панели справа в поле "Name" введите "MAIN_TABLE_1_ID". В поле "Class" выберите из выпадающего списка "java.lang.Integer".

17 Создание ПФ.png

12. Откройте "Dataset and Query Dialog" для добавления параметра в SQL запрос.

18 Создание ПФ.png

13. Дополните SQL запрос "where main_table_1_id = $P{MAIN_TABLE_1_ID}" и нажмите "ОК".

19 Создание ПФ.png

14. На панели слева раскройте список полей, нажав на "Fields".