Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab31.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
112 Кб
Скачать
☆

2. Хід роботи

Задача: створити однотабличний звіт на прикладі отримання списків студентів по групах.

На рівень «Достатній»

2. 1. Створення однотабличного звіту за допомогою Конструктора

l. Визначимо вимоги до макета звіту СПИСКИ СТУДЕНТІВ групи. Макет звіту представлений у табл. 1.

  • Списки студентів кожної групи в звіті повинні виводитися послідовно разом із заголовками;

  • Необхідно розрахувати середній прохідний бал для кожної групи і відобразити його в звіті;

  • Записи списку групи повинні виводитися в порядку зростання номера студента в групі;

  • На кожній сторінці звіту повинна виводитися його назва.

Таблиця 1

Макет звіту, який слід побудувати

Списки студентів

(поточна дата)

Список студентів групи ________

Номер групи

Прізвище

Рік народження

Прохідний бал

Середній прохідний бал групи ________

2. Почнемо створення звіту в режимі Конструктора. У вікні бази даних виберемо об'єкт Отчеты і натиснемо кнопку Создать.

3. В діалоговому вікні Новый отчет виберемо таблицю СТУДЕНТ, яка буде джерелом даних для звіту. Для створення звіту в режимі Конструктора виберемо пункт Конструктор .

У вікні Конструктора, що відкрилося, макет створюваного звіту повинен містити розділи, вказані на рис. 2 вище. Тому включимо розділ Заголовок отчета, якщо він відсутній, за допомогою кнопки Заголовок/Примечание отчета в контекстному меню Конструктора звітів.

4. Для виконання вимог до групування і сортування даних, що відображаються в звіті, натиснемо кнопку Сортировка и группировка на панелі інструментів або в контекстному меню Конструктора звітів і задамо необхідні параметри в діалоговому вікні Сортировка и группировка, що відкрилося (див. рис. 3).

Рис. 3. Визначення вимог та властивостей групування та сортування

5. Задамо групування по полю НГ, оскільки загальний список повинен бути розбитий по групах. Виберемо у вікні Сортировка и группировка із списку поле номера групи НГ і задамо групування по цьому полю. Для цього в області Свойства группы в рядках Заголовок группы та (або) Примечание группы треба вибрати Да (див. Рис. 3).

6. Задамо сортування по полю НС для виведення відсортованого списку студентів в кожній групі. Для цього в діалоговому вікні виберемо разом з полем НГ поле НС. У вікні Свойства группы для цього поля в рядках Заголовок группы та (або) Примечание группы за замовчанням встановлене значення Heт, що і визначає тільки сортування по цьому полю.

Після визначення групування, у вікні конструктора звітів з'являються додаткові розділи Заголовок группы 'НГ', Примечание группы 'НГ'.

7. Розмістимо поле НГ в розділі Заголовок группы НГ для того, щоб значення номера групи було представлено один раз в заголовку групи. Для цього натиснемо кнопку панелі інструментів Конструктора звітів Список полей і перетягнемо поле НГ в розділ заголовка НГ.

8. Відредагуємо підпис поля, змінивши його на Список студентів групи. Встановимо потрібний шрифт в елементах.

9. Послідовно розмістимо поля НС, ПІП, ДАТАНАР, ПБАЛЛ в області даних, яка визначає вміст рядків табличної частини. Поле розміщується разом з підписом, який система бере з властивостей полів таблиці СТУДЕНТ.

10. Підписи полів треба перенести в область заголовка групи шляхом вирізання і вставки. Підписи також можна створити наново, скориставшись кнопкою панелі елементів Надпись.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]