Создание и редактирование отчетов в программе «Приемная комиссия»

Формирование отчетов в frx (FastRerport)

Для формирования и редактирования отчетов в папке с программой должен находиться каталог Report, где лежат файлы программы  AbitReport
 
Рисунок 1 - Папка Report

Отчеты в формате frx формируются и редактируются в конструкторе AbitReport.exe.
Открыть конструктор можно через программу ИС Приемная комиссия - меню Администрирование - Редактор frx отчетов, или если запустить файл AbitReport напрямую. В обоих случаях, нужно выбрать файл для редактирования.


Меню Администрирование
 
Рисунок 2 – Открытие конструктора шаблона

При запуске программы, откроется проводник, где нужно будет выбрать шаблон с расширением frx. На рисунке 3, открыт шаблон файла "ПриказДГТУ.frx ", который Вы можете найти в папке tmp.
Если Вы хотите создать свой шаблон, то Вы можете сделать копию любого, подходящего шаблона frx и внести в него изменения.

Рисунок 3 - Конструктор FastReport

Для создания отчета понадобится:

  • Создать источник данных (Connection)- настройки подключения к БД Абитуриенты.
  • Создать запрос в источнике данных (Table) - SQL запрос, который будет выполнен при формировании отчета.
  • Создать макет отчета.

Рисунок 4 - Настройка источника данных FastReport 

Источник данных

Изменение источника данных не обязательно, т.к программа сама поменяет подключение к базе из настроек программы. Однако, если Вы хотите в конструкторе проверить работу отчета следует изменить настройки.
1. Кликните правой кнопкой по названию источника и выберите "Редактировать"
 
Рисунок 5 - Меню
2. Нажмите кнопку "Редактировать" и укажите настройки подключения к БД Абитуриенты.
 

Рисунок 6 - Настройка соединения с сервером
3. После изменения нажмите Вперед и затем кнопку "Готово"

Изменения запроса

Для получения данных нужно составить SQL запрос к БД Абитуриенты. При его составлении Вы можете использовать переменные, которые при формировании будут заменены на данные из программы.
1. Чтобы изменить запрос кликните по названию объекта (Table) и выберите пункт редактировать.

 

 
Рисунок 7 - Редактор запроса
 
2. Нажмите "Вперед" и затем в текстом поле внести запрос. Можно воспользоваться конструктором запроса.
Создать запросы можно только на чтение (SELECT FROM).
При составлении запроса Вы можете использовать следующие переменные:
  • @Spec – код специальности;
  • @orderID - номер приказа;
  • @fac – код факультета;
  • @form – код формы обучения;
  • @edu – код уровня образования;
  • @usl – код условия обучения:
  • @ID – код абитуриента (Для формы Печать ЛД)
  • @appID – код заявления (Для формы Печать ЛД)

Рисунок 8 - Редактор запроса
 
3. Нажмите кнопку "Вперед"
4. Если Вы использовали переменные, то необходимо объявить их на следующем шаге. Если Вы хотите проверять отчеты прям в конструкторе, то укажите значение по умолчанию (DefaultValue).
 
Рисунок 9 - Параметры запроса
 
5. Для завершения нажмите кнопку "Вперед" и затем "Готово"

Создание макета

В этой инструкции дается только обще представление о работе с шаблонами frx. 
Конструктор Fast Report позволяет Вам создавать шаблоны от простых до очень сложных.
Если Вы хотите изучить, как самостоятельно создавать шаблоны, Вы можете скачать инструкции с официально сайта программы:
https://www.fastreport.ru/ru/download/documentation 

Если Вам необходимо создать шаблон Вы всегда можете создать заявку на нашем сайте в личном кабинете или обратиться в тех. поддержку.

 

Добавление шаблона в программу
 
Если Вы хотите добавить или убрать шаблон из программы, то откройте Меню «Справочники» – «Отчеты»
 
 
Для добавления, создайте новую запись, указав название для отчета, имя файла, и форму, в которую Вы хотите добавить шаблон.

 

Отчеты FRX можно подключить к следующим формам:

  • Форма «Отчеты» (AbitReport) - файлы надо скопировать в папку ..\Report\tmp
  • Форма «Приказы»  -  файлы надо скопировать в папку ..\Report\tmp
  • Форма «Печать ЛД» - Файл шаблона надо скопировать в папку  ..\Templates


  Формы «Отчеты» - подключение доп. отчетов