Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ткоі_1.docx
Скачиваний:
7
Добавлен:
01.05.2019
Размер:
1.55 Mб
Скачать

[Введіть прізвище]

Після запуску запиту відкривається діалогове вікно, в якому користувачу пропонується ввести параметр.

 

      Алгоритм створення запиту в режимі конструктора:

·     активізувати закладку об’єкту Запити (Запросы);

·     обрати засіб створення - Конструктор;

·      вибрати джерело даних;

·     вибрати поля, дані з яких потрібні;

·     задати порядок сортування;

·     задати умови відбору;

Тема 10: Виконання обчислень у звітах.

Завдання:

  1. Групування даних у звіті.

  2. Створення обчислювального поля у звіті.

У звітах можна виконувати різноманітні обчислення з використанням первинних даних, що зберігаються у таблицях та похідних, які утворюються внаслідок виконання обчислень у запитах.

Розглянемо простий приклад. В базі даних Учні групи можна зберігати інформацію про оплату за навчання.

Для створення звіту по оплаті створимо звіт у режимі конструктора. Оберемо джерелом даних таблицю Оплата.

 

 

Для того, щоб обчислити загальну суму всіх внесків кожного окремого учня, потрібно додати до звіту рівні групування.

 Щоб створити в звіті групи потрібно виконати команду Вигляд-Сортування та групування (Вид - Сортировка и группировка).

У вікні Сортування та групування (Сортировка и группировка) оберемо поле, за яким будуть згруповані записи (у цьому випадку - за кодом учня).

В області Властивості групи (Свойства группы) задамо в полях Заголовок групи (Заголовок группы) і Примітка групи (Примечание группы) значення Так (Да).

Для того, щоб додати до макету звіту заголовок потрібно виконати команду Вигляд-Заголовок/Примітка звіту (Вид-Заголовок/Примечание отчета).

Побудуємо звіт за допомогою конструктора, перетягнувши в область даних поля значення, з яких потрібні в звіті зі схеми таблиці. Розмістимо інші елементи управління звіту, надамо їм форматування.

Нагадуємо, що робота в конструкторі звітів нічим не відрізняється від роботи в конструкторі форм.

В області заголовку звіту введемо назву звіту. Як це виконати?

У верхньому колонтитулі введемо підписи граф.

В області заголовку групи створимо поле, дані до якого будуть вибиратися з поля Прізвище таблиці Учні. Як це виконати?

В області даних створимо поля, дані до яких будуть вибиратися з полів Дата внеску і Сума внеску таблиці Оплата. Як це виконати?

В області приміток групи створимо нове поле з підписом Всього. В області даних уведемо формулу:        =Sum([oplata]!s_vnes).

В області приміток звіту створимо нове поле з підписом Всього по групі. В області даних уведемо формулу:       =Sum([oplata]!s_vnes).

Для перевірки результату натиснемо кнопку Вигляд (Вид).

      Алгоритм створення поля для виконання обчислень у запиті:

·     створити звіт у режимі конструктора;

·     розмістити вільне поле в бланку звіту;

·     побудувати вираз для виконання обчислень в області даних вільного поля;

·     задати ім’я та інші властивості поля.

Тема 11: Поняття макросу. Створення макросів

Завдання:

1.    Що таке макрос?

2.    Які є способи створення макросів?

3.     Як зберегти макрос?

4.     Як запустити макрос на виконання?

5     Для чого призначена головна форма?

6.     Як можна створити кнопку в формі?

7.   Як можна підключити макрос до кнопки у формі?

8.   Як змінити параметри запуску бази даних?

Під час роботи з таблицями, формами або звітами багато дій часто повторюються. За допомогою макросів можна позбавитись від значної кількості однакових операцій, автоматизувавши їхнє виконання.

Макрос — це певна послідовність команд, що виконуються як єдине ціле

Команди, що складають макрос називають макрокомандами

Макрос  у системі управління базами даних є об’єктом бази даних, тому він створюється за загальним алгоритмом створення всіх інших об’єктів.