- •Робота в субд Access
- •2.2 Контрольні питання 25
- •1 Лабораторна робота № 1
- •1.1 Теоретичні відомості
- •1.2 Створення таблиць бази даних
- •1.3 Контрольні питання
- •1.4 Індивідуальні завдання
- •2 Лабораторна робота № 2
- •2.1 Створення запитів на вибірку
- •2.1.1 Використання умов у запитах
- •2.1.2 Створення обчислювальних полів
- •2.1.3 Запити з параметром
- •2.1.4 Пошук записів, що не мають зв'язаних в іншій таблиці
- •2.2 Контрольні питання
- •2.3 Індивідуальні завдання
- •3 Лабораторна робота № 3
- •3.1 Використання підсумків у запитах
- •3.2 Перехресні запити
- •Выражение1: "Квартал " & Format( [dat] ;"q")
- •3.3 Контрольні питання
- •3.4 Індивідуальні завдання
- •4 Лабораторна робота № 4
- •4.1 Запити на оновлення
- •4.2 Створення нової таблиці
- •4.3 Вставка даних з іншої таблиці
- •4.4 Вилучення даних з таблиці
- •4.5 Контрольні питання
- •4.6 Індивідуальні завдання
- •5 Лабораторна робота № 5
- •5.1 Створення форм
- •5.2 Контрольні питання
- •5.3 Індивідуальні завдання
- •6 Лабораторна робота № 6
- •6.1 Робота з майстром звітів
- •6.2 Робота з Конструктором звітів
- •Література
4.4 Вилучення даних з таблиці
Задача 4.4. Вилучити з таблиці tzarobitok відомості про заробітки робітників за попередні роки, відібрані до архіву.
Створимо спочатку запит на вибірку з усіма полями таблиці tzarobitok. Для запису Условия отбора краще використати параметр та переконатися, що відбираються тільки потрібні записи. Потім в меню Запрос виберемо пункт Удаление.
Цей тип запитів дозволяє вилучати тільки весь запис повністю, а не окремі поля. Перед виконанням запиту рекомендується зробити резервну копію таблиці. Відновити вилучені записи неможливо.
4.5 Контрольні питання
Як створюється запит на оновлення даних в таблиці? Яким чином змінюються дані?
Як створити нову таблицю для запису отриманої вибірки даних?
Як доповнити існуючу таблицю даними з інших таблиць?
Як виконується вилучення даних з таблиці?
4.6 Індивідуальні завдання
Створити для свого варіанту:
запит, що змінює значення групи записів;
запит, що записує в нову таблицю дані з інших таблиць;
запит, що вилучає групу записів із деякої таблиці;
там, де потрібно, створити обчислювальні поля;
там, де потрібно, створити допоміжні запити;
відкоригувати створені таблиці та запити в конструкторі, щоб поліпшити їх зовнішній вигляд.
Варіант 1
Заповнити поле категорія пільг в таблиці Замовлення відсотками сплати згідно умові.
Створити архівну таблицю підсумків продажу за кожен місяць.
Передбачити можливість поповнення архівної таблиці. Для вибору місяця та року використовувати параметри.
Вилучити з таблиці добрива, які не користуються попитом.
Варіант 2
Для всіх транспортних засобів збільшити вартість т/км на 5%.
Створити архівну таблицю загальної вартості перевезень за кожен місяць.
Передбачити можливість поповнення архівної таблиці. Для вибору місяця та року використовувати параметри.
Вилучити дані про замовлення, що вже виконані.
Варіант 3
Для одного з готелів збільшити вартість проживання на 15%.
Створити таблицю сум, сплачених гостями певного готелю.
Створити архівну таблицю на основі запиту, який підраховує вартість проживання, та передбачити можливість її поповнення даними за сплати у вказаному місяці.
Вилучити дані про гостей, які проживають не в Україні.
Варіант 4
Для одного з виробників збільшити вартість продукції на 10%.
Створити таблицю матеріалів для певного постачальника.
Створити архівну таблицю та передбачити можливість її поповнення відомостями про замовлення минулого року.
Вилучити дані про замовлення минулого року.
Варіант 5
Заповнити поле внесена сума в таблиці Платежі сумами до сплати з урахуванням пільг згідно умові.
Створити таблицю споживачів для певної пільгової категорії.
Створити архівну таблицю та передбачити можливість її поповнення підсумковими відомостями про сплачені споживачами суми за вказаний період. Вказувати прізвище споживача.
Вилучити з таблиці дані про сплати споживачів однієї з пільгових категорій.
Варіант 6
Для одного з видів продукції збільшити обсяг мінімальної замовленої партії на 10 одиниць.
Створити таблицю продукції, що не користується попитом, тобто замовлення на неї відсутні протягом останнього місяця.
Створити архівну таблицю та передбачити можливість її поповнення відомостями про загальну вартість замовлень для кожного з магазинів за вказаний рік.
Вилучити дані про замовлену продукцію для одного з магазинів – замовників.
Варіант 7
Для одного з постачальників збільшити вартість одиниці продукції на 5%.
Створити таблицю найменувань вузлів для певного виробника.
Створити архівну таблицю та передбачити можливість її поповнення відомостями про загальну вартість замовлення для кожного з вузлів за кожен квартал минулого року.
Вилучити з таблиці Вузли інформацію про продукцію одного з виробників.
Варіант 8
Для певного типу літака збільшити тариф на 10%.
Створити архівну таблицю підсумків продажу за місяць.
Передбачити можливість поповнення архівної таблиці. Для визначення інтервалу часу використовувати параметри.
Вилучити дані про продаж квитків на ті дати, що вже минули.
Варіант 9
Для всіх операцій збільшити на 5% вартість однієї доби післяопераційної реабілітації.
Створити таблицю пацієнтів першої категорії, що знаходилися на лікуванні.
Створити архівну таблицю та передбачити можливість її щомісячного поповнення відомостями про вартість лікування тих пацієнтів, що обслуговуються безкоштовно. Для вибору місяця та року використовувати параметри.
Вилучити дані про виписаних пацієнтів.
Варіант 10
Зменшити опускну ціну книг минулого року видання на 10%.
Створити таблицю замовлень, що вимагають допоставки. Вказати автора, назву книги, замовника та обсяг до поставки.
Створити архівну таблицю та передбачити можливість її поповнення відомостями про загальну вартість замовлень для кожного магазину за вказаний рік.
Вилучити дані про замовлення, що виконані повністю.
Варіант 11
Для всієї продукції вищого ґатунку збільшити вартість одиниці продукції на 5%.
Створити таблицю продукції, що зберігається на складі, для одного з цехів.
Створити архівну таблицю та передбачити можливість її поповнення відомостями про загальну вартість поставленої на склад продукції у вказаному місяці та році.
Вилучити дані про партії продукції, що були зареєстровані на складі у минулому році.
Варіант 12
Заповнити поле нарахована сума в таблиці Платежі сумами до сплати з урахуванням пільг згідно умові.
Створити таблицю абонентів для певної пільгової категорії.
Створити архівну таблицю та передбачити можливість її поповнення підсумковими відомостями про сплачені абонентами суми за вказаний період.
Вилучити з таблиці дані про сплати абонентів, що були здійснені до 15 числа поточного місяця.