
- •Лабораторна робота № 1 Створення бази даних
- •Лабораторна робота № 2 Встановлення відношень між таблицями та пошук інформації в таблиці
- •Пошук інформації в таблиці
- •Лабораторна робота № 3 Фільтрація даних та Сортування
- •Модифікація структури таблиці Копіювання таблиць
- •Лабораторна робота № 4 Запити на виборку
- •Підсумкові запити
- •Лабораторна робота № 5 Модифікуючі зипити
- •Параметричні запити
- •Створення запитів на основі зовнішніх зв’язків
- •Лабораторна робота № 6 Створення форм та звітів
- •Створення звітів
Лабораторна робота № 5 Модифікуючі зипити
Запит на видалення.
Натисніть кнопку Создать на вкладинці Запрос, виберіть режим Конструктор. Відкриється вікно запиту – Запрос на выборку. Для зміни типу запиту виберіть з меню Вид потрібний тип запиту – Запрос на удаление або на панелі інструментів відповідную кнопку.
Примітка. Access не потребує підтвердження видалення. Записи, що будуть видалені запитом на видалення, не можна відновити. Тому перед створенням цього запиту слід створити копію таблиці, до якої ставиться запит на видалення. Дані слід видаляти з копії, а не оригіналу.
Створити такий запит: видалити з таблиці Замовлення записи про замовлення, які були зроблені до 1.01.1995. Після виконання запиту перевірити результат.
Запит на додавання: Вид Запрос на добавление.
Перед створенням цього запиту зкопіюйте структуру таблиці Замовлення. В цю нову таблицю будуть додаватися записи.
Створити такий запит: добавити в таблицю інформацію про ті товари, які були замовленні після 1.01.2003. Перевірити результат.
Запит на оновлення: Вид Запрос на обновление
Створити такий запит: збільшити ціни товарів з кодами 222 і 333 у 2 рази. Перевірити результат.
Параметричні запити
Приклад. Вивести прізвище клієнта, його місто проживання та найменування заказаного товару. Як параметр взяти місто проживання клієнта.
Для створення параметричного запиту:
Заповніть бланк запиту, як в запитах на виборку, але в поле, яке буде параметром, у рядок Условие отбора введіть назву цього поля у квадратних дужках:
В
иберіть з меню Запрос Параметры, заповніть таблицю як показано на рисунку:
Запустіть запит на виконання.
З’явиться вікно, де потрібно ввести значення поля.
Створити такі запити:
Вивести код, найменування, кількість, ціну проданого товару та прізвище замовника цього товару. Як параметр вибрати найменування товару.
Вивести прізвище, місто проживання,адресу клієнта, найменування, вартість і дату заказа проданого товару. Як параметр вибрати прізвище клієнта.
Придумати самостійно параметричний запит.
Створення запитів на основі зовнішніх зв’язків
Примітка. При створенні зовнішніх запитів у вікно конструктора виводяться тільки дві таблиці.
Для зміни типу зв’язку між таблицями треба:
у вікні Конструктора запросов виділити лінії, що зв’язують таблиці;
подвійним клацанням визвати діалогове вікно Параметры объединения, де вибрати тип зв’язку:
Створити такі запити:
Вивести всі записи про клієнтів, які не замовляли товар.
Вивести товари, що не були замовлені.
Виконати запит № 1, скориставшись Мастером запросов по нахождению записей, не имеющих подчиненных. Для цього у вікні База данных виберіть вкладинку Запрос, натисніть кнопку Создать і виберіть вказаний засіб.
Лабораторна робота № 6 Створення форм та звітів
Для створення запитів слід перейти на вкладинку Формы у вікні База даних, натиснути кнопку Создать, вибрати потрібний режим.
Створити просту форму (для однієї таблиці) за допомогою Мастера.
Створити просту форму (для однієї таблиці) за допомогою Конструктора. В бласті Заголовок ввести назву форми. Відформатувати заголовок форми, фон. Параметри шрифту, яким буде виводитися результат, встановити такі: для текстової інформації - синій колір, розмір - 14 пт., курсив; для числової – червоний колір, розмір - 16 пт., напівжирний.
Я
кщо
було вибрано таблицю, то для розміщення
полів в області Данные
використовується кнопка, що розташована
на панелі інструментів. Ця кнопка
розкриває список полів, які можна мишкою
перенести в область Данные.
Якщо таблиця не вибрана, то Конструктор
не зможе відображати дані. Щоб вікно
Конструктора
зв’язати з таблицею, треба виконати
наступні дії:
До форми викликати контекстне меню і вибрати команду Свойства.
Перейти на вкладинку Данные і в рядку Источник записей зі списку, що розкривається, вибрати потрібну таблицю з даними.
Закрити вікно Свойства.
Я
кщо
необхідно вставити поле, яке обчислюється,
то слід створити Связное
поле кнопкою , що
розташована на Панели
элементов
і ввести в це поле вираз. Для цього:
Викличте контекстне меню до вставленого поля і виберіть команду Свойства. З’явиться діалогове вікно Поле.
П
ерейдіть на вкладинку Данные і кнопкою викличте Построитель выражений. Введіть формулу.
Створити узагальнену форму на основі таблиць Товар і Замовлення. Створити поле, що обчислюється: підрахувати вартість кожного виду товару, що знаходиться на складі. В область Примечание вставити малюнок з бібліотеки Clipart. У режимі Конструктор відформатувати форму.
На основі таблиць Клієнт і Замовлення створити:
Форму з підпорядкованою формою. Причому, головна форма містить поля з таблиці Клієнт. Поля розмістити у два стовпчика. Підпорядкована – поля з таблиці Замовлення. У підпорядкованій формі обчислити на яку суму було куплено товару кожним клієнтом.
Форму з Связанной формою.