Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ВСА_укр.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
574.46 Кб
Скачать

Лабораторна робота 3

Тема: Ассеss. Робота з фільтрами і запитами.

Завдання

  1. Команда Знайти.

  2. Робота з фільтрами.

  3. Запит на вибірку з простою числовою умовою.

  4. Запит на вибірку з умовою по текстовому полю.

  5. Запит з параметром.

Здача

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

Хід роботи

  1. Запустіть програму Ассеss і відкрийте БД, що містить таблицю Оцінки.

  2. Розгляньте таблицю і зробіть в ній зміни. Якщо в таблиці немає відмінників, змініть дані так, щоб вони були. Крім того у таблиці повинні бути студенти, які вчаться лише на "4" і "5", а також такі, що мають "2" з математики. У таблиці мають міститися не менше десяти записів.

  3. Проекспериментуйте з командою Знайти, щоб відшукати записи, де прізвища студентів починаються на букву М.

Клацніть у полі Прізвище і виконайте команду Редагувати => Знайти =>У поле. Введіть М* та увімкніть перемикач. Шукати тільки в поточному полі (Знайти => Знайти далі).

  1. Знайдіть записи студентів, які мають "5" з математики.

  2. Усі студенти виправили "2" з математики на "3". Внесіть зміни в БД, використовуючи команду Редагувати => Поміняти.

  3. Виведіть на екран (відфільтруйте) записи про студентів, які мають з математики оцінку "5". Виберіть потрібне поле (клацніть мишею у будь-якій клітинці з оцінкою "5" з математики деякого студента) і натисніть на кнопку Фільтр за вибраним. Перепишіть номери записів у звіт. Відновіть вигляд таблиці кнопкою Вилучити фільтр.

  4. Відфільтруйте записи про студентів, що не мають "3" з математики. Виберіть поле з оцінкою "3" з математики і виконайте команду з меню Записи =>Фільтр => Заперечити вибране. Вилучіть фільтр.

  5. Відфільтруйте записи з оцінкою "4" в полях математики і фізики. Тут умова складніша, тому виконайте команду Записи => Фільтр => Змінити фільтр. Задайте оцінки (4 і 4) в полях умов для математики і фізики. Застосуйте фільтр: Записи => Застосувати фільтр. Перепишіть номери записів у звіт. Вилучіть фільтр.

  6. Застосуйте розширений фільтр, щоб вивести записи про студентів, які вчаться на "4" або "5" з математики або інформатики. Для цього виконайте команду Записи =>Фільтр => Розширений фільтр. У поля фільтрування Мат і Інф введіть умову 4 ог 5 або введіть 4 та 5 у двох рядках. Далі застосуйте фільтр. Перепишіть номери шуканих записів. Вилучити фільтр.

  7. Виведіть записи про відмінників.

  8. Створіть і виконайте Запит1 на вибірку записів про студентів, які мають "5" з інформатики (вікно БД Запити => Створити => Конструктор => ОК=> Додайте таблицю Оцінки => Закрийте вікно Додати таблицю). Заповніть бланк запиту, виконайте його і перепишіть номери знайдених записів. Закрийте вікно запиту зі збереженням структури запиту з назвою Запит1.

  9. Модифікуйте Запит1, щоб вибрати записи про студентів, які вчаться на "4" або "5" з математики і мови: Вікно бази даних => Запити => Виберіть Запит1 => Конструктор. Оцінки "4" і "5" введіть одну під одною (у двох рядках) в умовах для полів математики і мови. Запустіть запит. Перепишіть номери записів. Закрийте запит без збереження.

  10. Створіть і виконайте новий Запит2 на вибірку лише номерів і прізвищ студентів, у яких сьогодні день іменин. Запит1 за основу не брати. Створіть новий запит. Виберіть якесь ім'я і введіть його у поле Ім'я бланку запиту як умову пошуку (наприклад, Юрій). Вимкніть режим виведення на екран оцінок, якщо їх поля занесені в бланк запиту. Виконайте і збережіть Запит2.

  11. Створіть Запит3 з параметром для шукання записів про студентів, які мають деяку, задану параметром, оцінку з математики. Значення параметра користувач буде вводити в окремому діалоговому вікні після запуску запиту. Виконайте цей пункт методом модифікації Запиту1: у полі Мат задайте у квадратних дужках такий текст: [Введіть оцінку]. Ліквідуйте числову умову в іншому полі (Інф).

  12. Запустіть Запит3 двічі, щоб визначити, хто має з математики "5", а хто — "2". Прізвища й оцінки занотуйте у звіт.

  13. Модифікуйте Запит3 на випадок двох параметрів, наприклад для полів Мат і Інф, та по експериментуйте з ним.

  14. Закрийте Запит3, зберігаючи його.

  15. Доповніть структуру таблиці Оцінки полем Дата і введіть дати народження студентів, наприклад 25.1.83 тощо.

  16. Сконструюйте запит для вияснення, хто зі студентів може бути скерований на стажування за кордоном, якщо умова стажування така: оцінки "4" і "5" з усіх предметів і дата народження між 1.1.83 і 31.12.84 включно.

  17. Закінчіть роботу. Здайте звіти.