- •Навчально-методичні матеріали з курсу «Інформаційні технології в освіті та науці» Лабораторна робота № 1 Основи роботи з таблицями (4 год.). Теоретична частина
- •Виконання завдання
- •Хід виконання лабораторної роботи
- •Практична частина
- •Заповнення таблиць
- •Висновки
- •Лабораторна робота № 2 Робота з формами Теоретична частина
- •Приклад виконання завдання.
- •Лабораторна робота № 3 Кнопкові форми Теоретична частина
- •Виконання завдання.
- •Лабораторна робота № 4 Робота із запитами Теоретична частина
- •Створити запит, використовуваний для створення складного звіту.
- •Запит на додавання.
- •Запит на видалення.
- •Самостійно створіть запит на пошук даних, що повторюються за допомогою конструктора.
- •Завдання для самостійної роботи:
- •Лабораторна робота № 5 Створення звітів
- •I. Створити простий звіт, що містить:
Створити запит, використовуваний для створення складного звіту.
При обраній вкладці Запит виконати натискання по кнопці Створити.
Відкривається вікно Новий запит, у якому вибрати режим створення запиту Конструктор, потім - Ok;
Відкривається вікно Запит3: запит на вибірку, а потім активізується вікно Додавання таблиці, у якому вибрати зі списку таблиць таблицю ПРЕДМЕТ натисканням миші по імені таблиці, а потім виконати натискання по кнопці Додати, аналогічно додати таблиці УРОК та ОЦІНКА після чого закрити вікно Додавання таблиці;
З першої таблиці вибрати поля НазваПредмету. За допомогою миші перемістити на бланк запиту.
Із другої таблиці вибрати вибрати поля ДАТА та ТипУроку, помістити його на бланк запиту.
Із третьої таблиці вибрати поле ОЦІНКА і також помістити його на бланк.
Додати в бланк розділ Групова операція (Вид -> Групові операції) або виконавши натискання по відповідній піктограмі
.
У стовпці ОЦІНКА виконати натискання мишею в рядку Групова операція, з'явиться кнопка розкриття списку. Виконати по ній щиглик мишею й вибрати зі списку функцію Avg (обчислення середнього значення по даному полю). Вікно запиту буде мати вигляд, представлений на Малюнку 3.
Рисунок 3
Закрити запит, виконавши його збереження під ім'ям Середній_бал. Виконати запит.
Результат виконання представлений на Малюнку 4.
Рисунок 4
Створення перехресного запиту УРОК_ДАТА розглянемо на прикладі підрахунку кількості уроків, які були проведені по даті. Результати представте у вигляді таблиці, рядки якої несуть інформацію про дату проведення уроку, стовпці – про номер уроку, а на їх перетині знаходиться сумарна кількість уроків за день. Для цього:
Виберіть команду Запит Створити таблиця УРОКДата (у рядках)НомерУроку (у стовпцях)КодУроку. Зберегти запит під назвою УРОК_ДАТА.
У кінцевому результаті таблиця матиме такий вигляд:
Рисунок 5
Запити на оновлення.
Запити на оновлення використовуються для зміни значень груп записів, що задовольняють заданим умовам відбору. Вони дозволяють одночасно змінити значення будь-якої кількості записів. Наприклад, підвищити оцінки учням, після виконання додаткового завдання на 10 % з математики на уроці з номером 3.
Для розв’язання даної задачі спочатку створюється запит на вибірку, що відбирає записи з відомостями про урок математики. Потім вихідний запит перетворюється в запит на оновлення по команді ЗапитОновлення. У нижній частині бланку запиту додається рядок Оновлення, в якій формуються правила оновлення (наприклад, підвищення оцінки на 10%). Рекомендується використовуватися запит з параметром, що дозволяє змінювати умови підвищення оцінки.
Умови оновлення будуть мати наступний вигляд:
ОЦІНКА!ОЦІНКА+ОЦІНКА!ОЦІНКА*[На скільки відсотків підвищення оцінки?]/100.
Рисунок 6
Запит на оновлення не буде виконано, якщо спроба його виконання може призвести до наступних помилок: дублювання значень ключового поля; помилок перетворення даних (наприклад при спробі добавити до числових значень текстові); зміна записів, що в даний час оновлюються іншими користувачами та заблоковані ними; порушення умов на значення.
