Размещение полей из таблиц
Данные в отчете должны быть размещены, как показано на проекте макета отчета (см.6.3).
Размещение данных в разделах отчета
Рис.6.6. Окно конструктора отчетов при разработке отчета для вывода данных из одной таблицы СТУДЕНТ
После определения группировки в окне конструктора отчетов (рис.6.6) появляются дополнительные разделы Заголовок группы НГ (НГ Header), Примечание группы НГ (НГ Footer).
Сортировка по полю. Для вывода отсортированного списка студентов в каждой группе зададим сортировку по полю номера студента НС. Для этого в диалоговом окне выберем наряду с полем НГ поле НС. В области Свойства группы этого поля в строках Заголовок группы (НГ Header) и Примечание группы (НГ Footer) по умолчанию установлены значения Нет (No), что и определяет сортировку только по этому полю.
Группировка по полю. Поскольку общий список студентов в соответствии с проектом отчета должен быть разбит по группам, выберем в окне Сортировка и группировка (Sorting and grouping) из списка поле номера группы НГ, зададим группировку по этому полю. Для этого в области Свойства группы строках Заголовок группы (НГ Header) и Примечание группы (НГ Footer) надо выбрать Да (Yes). Сортировка для поля устанавливается автоматически.
Рис.6.5. Окно определения групп записей по полю НГ и сортировке по полю НС
Для выполнения требования к группировке и сортировке данных, отображаемых в отчете, нажмем кнопку Сортировка и группировка (Sorting and grouping) на панели инструментов конструктора и зададим необходимые параметры в открывшемся диалоговом окне Сортировка и группировка (Sorting and grouping) (рис.6.5).
Группировка и сортировка данных отчета
Рис.6.4. Окно выбора варианта создания отчета и таблицы-источника данных отчета
В открывшемся окне конструктора (см. рис.6.6) макет создаваемого отчета содержит разделы, указанные на рис.6.1. Если отсутствует раздел Заголовок отчета (Report Header), включим его с помощью кнопки Заголовок/примечание отчета (Report Header/Footer) панели конструктора отчетов (см. рис.6.2).
В окне базы данных выберем объект Отчеты (Reports) и нажмем кнопку Создать (New). Далее в диалогом окне Новый отчет (New report) выберем таблицу СТУДЕНТ, которая будет источником данных для отчета (рис.6.4). Для создания отчета в режиме конструктора выберем Конструктор (Design).
Создание однотабличного отчета в режиме конструктора
Рис.6.3. Проект макета для создания однотабличного отчета со списками студентов по группам
Пусть в результате проектирования макета отчета СПИСКИ СТУДЕНТОВ определены перечисленные ниже требования. Макет формируемого отчета должен иметь вид в соответствии с рис.6.3. На макете показано оформление списка студентов для одной группы. В отчете должны последовательно выводится со своими заголовками списки студентов для каждой группы. При формировании отчета необходимо рассчитать средний проходной балл для каждой группы и отобразить его в отчете. Записи списка группы должны выводится в порядке возрастания номера студента в группе. Название отчета должно выводится на каждой странице отчета.
Рассмотрим технологию создания однотабличного отчета на примере получения списков студентов по группам.
Создание отчета для одной таблицы
Создание отчета для одной таблицы
Microsoft Word для в примерах
Комментариев нет:
Отправить комментарий