Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗВІТИ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
176.64 Кб
Скачать

Вправа 22.2. Конструювання звіту на основі запиту

Розглянемо створення звіту на основі запиту Відомість, підготовленого вище.

1. Приступимо до конструювання звіту.

Для цього виберемо у вікні бази даних об'єкт Звіти (Reports) і натиснемо кнопку Створити (New). У вікні Новий звіт (New Report) виберемо запит Відомість, який буде джерелом даних для звіту, і рядок Конструктор (Design).

Зауваження

Результати запиту містять багато полів із значеннями, що повторюються: НГ, НП, ПІБ викладача, ЗВ, ВИДЗ, Выражение1. Дані в звіті повинні бути розміщені так, як показано на макеті звіту (мал. 4). Значення кожного з цих полів повинне бути представлено один раз в заголовку звіту.

2. Щоб забезпечити виведення окремої відомості для кожного виду занять передбачимо угрупування по полю ВИДЗ.

Для цього натиснемо кнопку Сортування і угрупування (Sorting and Grouping) на панелі інструментів конструктора звітів і заповнимо поля вікна, що відкрилося.

Після визначення угрупування у вікні конструктора звіту з'являються розділи Заголовок групи 'ВИДЗ' (ВИДЗ Header) і Примітка групи 'ВИДЗ' (ВИДЗ Footer).

3. Щоб кожне угрупування могла бути оформлено як самостійна екзаменаційна відомість, формуватимемо шапку макета відомості в заголовку групи ВИДЗ, а рядки про підведення підсумків здачі іспиту (або заліку) — в примітці групи ВИДЗ (мал. 5).

4. Створимо в заголовку і примітці групи ВИДЗ необхідні текстові елементи, за винятком назв реквізитів полів, що виводяться. При цьому використовуємо кнопку панелі елементів Напис (Label).

Зауваження

Для оформлення тексту можна скористатися кнопками панелі форматування. Крім того, можна задавати параметри написів у вікні властивостей цих елементів. Вікно властивостей елемента відкривається кнопкою панелі інструментів Властивості (Properties). Елемент заздалегідь повинен бути виділений. При розміщенні елементів може знадобитися розширити розділ звіту. Для цього потрібно встановити курсор миші на його нижню межу так, щоб з'явилася двонаправлена стрілка, і перемістити цю стрілку вниз.

Итого: Отлично ____________________

Хорошо ____________________

Удовлетворительно___________

Неудовлетворительно ________

Неявка _____________________

Подпись преподавателя ______________

Мал. 5. Оформлення підсумкової частини звіту

5. Проведемо розміщення полів в табличній частині звіту на основі запиту-джерела для формування даних звіту:

  • викличемо вікно списку полів запиту Відомість, натискуючи на панелі конструктора звітів кнопку Список полів (Field List);

  • в області даних розмістимо поля НС і ПІБ студента, на основі вмісту яких формуватимуться рядки табличної частини звіту відповідно до проекту (для цього із списку полів перетягнемо поля НС (номер студента) і СТУДЕНТ.ПІБ в область даних);

  • встановимо потрібний шрифт в елементах. Використовуємо команду меню Формат | Розмір | за розміром даних (Format | Size | Size То Fit) для установки розмірів елемента за розміром тексту підпису;

  • для формування заголовка стовпців перемістимо підпис кожного поля з табличної частини в розділ Заголовок групи 'ВИДЗ' (ВИДЗ Header) (виділимо підпис поля, потім виріжемо його і активізуємо розділ Заголовок групи 'ВИДЗ' (ВИДЗ Header), потім вставимо цей підпис в даний розділ);

• оформимо інші елементи відповідно до вимог проекту макета звіту. Замінимо підпис поля Номер студента на n/n; щоб в бланку екзаменаційної відомості з'явилися порожні стовпці для оцінок і підпису (заповнювані викладачем вручну на іспиті), додамо в рядок із заголовками стовпців нові текстові елементи Відмітка про здачу і Підпис викладача.

  1. Розмістимо поля в заголовку.

  1. Розмістимо поля НГ, НП, ПІБ викладача, ЗВ, Выражение1 (іспит, залік) в заголовку групи, щоб їх значення повторювалися у всіх записах угрупування. Для цього перетягнемо поля із списку полів запиту в розділ звіту Заголовок групи 'ВИДЗ' (ВИДЗ Header).

  1. Додамо в звіт поточну дату за допомогою вбудованої функції Now().

Для цього створимо незв'язаний елемент, натискуючи кнопку Поле (Text Box) на панелі елементів, і розмістимо його в потрібному місці. Задамо у вікні його властивостей на вкладці Дані (Data) в рядку Дані (Control Source) вираз =Now(), а на вкладці Макет (Format) в рядку Формат поля (Format) виберемо значення Середній формат дати (Medium Date).

9. Додамо номер сторінки в розділ Нижній колонтитул.

Для цього створимо незв'язаний елемент і заповнимо в його властивостях рядок Дані (Control Source) виразом ="Страница"& [Page].

10. Створимо горизонтальні і вертикальні лінії відповідно до макета, скориставшись кнопкою Лінії (Line). Встановимо потрібну товщину ліній у властивостях цього елемента.

11. Збережемо звіт під ім'ям Екзаменаційна відомість.

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