Пример 2. Создадим отчет – ведомость на получение стипендии

Создадим отчет – ведомость на получение стипендии. Если первый курс – 100 руб, остальным 130 руб.

  • Добавить в проект файл Crystal Reports.
  • В окне выбрать As a Blank Report.
  • В конструкторе отчета перейти к DataBase Field - > Database Expert
  • Добавить таблицы Students, Stipend
  • Добавьте группировку в отчет по полю Gruppa

GroupNameFields -> InsertGroup -> из поля со списком выбрать Gruppa -> OK.

· В заголовок отчета Report Header, добавьте объект Text Object. Введите «Ведомость на получение стипендии».

· В заголовок группы добавьте текст «Группа».

· В область Details перетащите поля, которые содержат информацию о фамилия и имени.

· Создать формулу. Formula Fields -> New -> Введите имя nacislenie ->Use Editor

Введите следующую формулу:

Функция Left() вырезает слева из указанного строкового источника, указанное во втором параметре количество символов, в нашем случае источник – значение поля Gruppa, количество символов – 2.

Закрыть окно построителя формул и сохранить изменения.

· Перетащить формулу nacislenie в область отчета Details.

· В Group Footer в текстовом объекте введите «Всего выдача на группу в сумме»

· Создать агрегатную функцию для подсчета суммы выдачи для каждой группы.

Running Total Fields -> New

Перетащить RTotal0 в Group Footer.

Создайте еще один объект Running Total для суммирования по всем группам


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: