Практичне заняття № 2 "Створення запитів на вибір інформації".
Практичне заняття № 2.
Тема: "Створення запитів на вибір інформації".
Мета: отримання практичних навичок створення запитів на вибір інформації в базі даних "Розрахунок зарплати малого підприємства".
Обладнання: IBM-сумісний ПК.
Теоретичні відомості.
Програма виконання роботи.
1) Відкрити базу даних "Розрахунок зарплати малого підприємства"
2) Створити запит на вибір інформації на основі таблиць "Головна", "Професії" і "Діти".
Пояснення. Для цього обираємо послідовно міню "Создание" – Конструктор запросов – Вікно "Добавление таблицы" - Обираємо відповідні таблиці.
2) Шляхом перетягання або подвійного клацання заносимо у бланки запиту поля: "Таб_№" (таблиця "Головна"), "Прізвище" (таблиця "Головна"), "Ім'я" (таблиця "Головна"), "Дата прийому на роботу" (таблиця "Головна"), "Код професії" (з таблиці "Головна"), "Назва професії" (з таблиці "Професії"), "Кількість відпрацьованих днів"( таблиця "Головна"), , "Ставка за день" (з таблиці "Професії"), " Дата_отримання" (таблиця "Головна").
3) Перевірити сортування інформації задавши сортування за зростанням для поля "Код професії" і поля "Прізвище" (з таблиці "Головна"), . Після цього змінити порядок слідування бланків цих полів і знову перевірити результат перегляду.
Пояснення. Для перетягування бланку слід виділити його клацанням на ярлику бланку (тонка смужка над рядком бланку "Поле") і перетягти мишею, змінюючи порядок слідування бланків запиту. Після перегляду відмінити сортування.
4) Задати сортування за спаданням для поля "Код професії" і зняти прапорець "Вывод на экран". Перевірити дію сортування незалежно від відображення значень поля на екрані.
5) Задати відображення інформації тільки для професії з кодом, що дорівнює 7. Для цього у рядку "Условие отбора" запишемо =7
6) Задати умову на відображення інформації відповідно до коду професії, що задається з клавіатури під час виконання запиту.
Пояснення. Для цього рядок запиту умови слід ввести у рядку "Условие отбора" у квадратних дужках, тобто запишемо умову так =[Задайте код професії для відображення]
7) Задати відображення інформації тільки для записів з датою, що дорівнює 11.02.2020.
Пояснення. Для цього у рядку "Условие отбора" бланку поля "Дата_оформлення" запишемо =#4.12.2021#
6) Задати умову на відображення інформації яка відповідає виплаті зарплати за певний період часу, що задається з клавіатури під час виконання запиту.
Пояснення. Для цього рядок запиту умови слід ввести у рядку "Условие отбора" у квадратних дужках, тобто запишемо умову так >=[Задайте початкову дату виплати зарплати] And <=[Задайте кінцеву дату виплати зарплати]
7) Створити обчислювальне поле "На складі зараз на суму", значення якого є добуток полів "Кількість" на "Вартість за одиницю" і на "Рух товару".
Пояснення. Для виконання завдання у новому бланку запиту у рядку "Поле" запишемо " Зарплата:" після чого в меню "Конструктор" оберемо піктограму "Построитель" і використовуючи посилання на наявні таблиці оберемо нужні поля і сформуємо вираз: Зарплата: [Кількість відпрацьованих днів]*[Ставка за день]
Після цього для обчислювального поля слід налаштувати точність виведення до копійок. Для цього викликаємо контекстне меню ярлика бланка і вказуємо у властивостях формат – фіксований, а кількість знаків після коми – 2.
УВАГА!!! У режимі постороителя вираз автоматично починає формуватися зі слова "Выражение". Це слово слід видалити, так як це формальне значення того виразу, що має бути сформовано.