Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД залікові роботи.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
968 Кб
Скачать
  1. Створення та використання запитів на відновлення

Запити на відновлення є запитами на зміну, які відновлюють всі записи, що задовольняють певній умові (або виконують вказані зміни). Запити на від-новлення дуже корисні в тому випадку, коли потрібно провести глобальні зміни в деякому наборі даних (наприклад, якщо в таблиці цін товарів необхідно підвищити всі ціни на товари певної категорії на 5%, або змінити поштові індекси, або номери телефонів для певного міста). Для створення запиту на відновлення необхідно виконати наступне:

  1. Створіть запит виборку, що вибирає записи, які потрібно поновити. Щоб переконатися в правильності результату, клацніть по кнопці Таблица панелі інструментів.

  2. Виконайте команду Запрос – Обновить. З’явиться нове діалогове вікно Обновить.

  3. Клацніть в рядку Обновить над полем, яке потрібно відновити. Наприклад, якщо запит містить поле Ціна і потрібно збільшити його значення на 6%, введіть вираз [Ціна]*1,6.

  4. Після встановлення потрібних параметрів натисніть Ok і виконайте запит за допомогою команди Запрос – Запуск.

  1. Створення і використання запитів на вилучення

Запити на вилучення вилучають всі записи, які задовольняють умовам, що задаються в запиті. Запити на вилучення часто використовуються для архівування записів. Запускається запит на створення таблиці, який копіює виб-рані записи в нову таблицю, і виконується запит на вилучення, який вилучає записи, які копіювалися на попередньому етапі в таблицю. Для створення такого запиту необхідно:

  1. Створіть запит виборку, що вибирає записи, які потрібно вилучити з таблиці. Щоб переконатися в правильності результату, клацніть по кнопці Таблица панелі інструментів.

  2. Виконайте команду Запрос – Удаление. З’явиться нове діалогове вікно Удалить.

  3. Після встановлення потрібних параметрів натисніть Ok і виконайте запит за допомогою команди Запрос – Запуск.

З А В Д А Н Н Я

  1. На основі таблиць Покупець, Товар, Замовлення сформуйте запит на ство-рення таблиці записів, яка містять відомості про покупців, які купили шоколад та морозиво.

  2. Скопіюйте таблицю Покупець під іменем Покупець1. Виділіть в цій таблиці всі записи і вилучіть їх за допомогою команди Правка – Удалить. На основі таблиці Покупець сформуйте запит на додання, в якому всі дані таблиці Покупець заносяться до таблиці Покупець1. Запустіть запит на виконання.

  3. Скопіюйте таблицю Товар під іменем Товар1. На основі таблиці Товар1 сформуйте запит на відновлення, у якому Ціна одиниці зростає на 5%. Запустіть запит на виконання.

На основі таблиці Покупець1 сформуйте запит на вилучення і запустіть його на виконання.

Практична робота № 3

Тема роботи: Створення форм за шаблоном та з допомогою майстра.

Мета роботи: навчити створювати форми різних стилів за допомогою майстра форм.

КОНТРОЛЬНІ ЗАПИТАННЯ

  1. Що таке форма?

  2. Які існують режими створення форми?

  3. Опишіть методику створення форми в режимі майстра форм.

  4. Що таке елемент керування форми?

  5. Вкажіть основні елементи керування форми.

ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ.

Розглянуті раніше способи подачі даних – табличні. Таке подання не завжди зручне. Часто дані необхідно розташувати у такому вигляді, в якому зберігаються відповідні документи. Основою діалогового інтерфейсу користувача з базою даних є форма. За її допомогою можуть здійснюватися завантаження даних у зв’язані таблиці, переглядатися та коригуватися дані. Працюючи з формою, користувач може добавляти та вилучати записи в таблицях, змінювати значення даних у полях, одержувати розрахункові дані, а також здійснювати контроль даних, що вводяться.

Конструкція форми визначається користувачем. Всі відомості у формі містяться в елементах керування – об’єктах форми, які служать для виведення даних на екран, виконання макрокоманд або оформлення форми. Наприклад, поле можна використати для виведення даних на екран, кнопку – для відкривання іншої форми, а лінію або прямокутник – для поділу або групування елементів керування з тим, щоб вони краще сприймалися користувачем.

У Microsoft Access є такі групи елементів керування: поле, напис, група, перемикач, позначка, вимикач, поле із списком, список, кнопка, рисунок, приєднана рамка об’єкта, вільна рамка об’єкта, набір вкладок, підпорядкована форма, розрив сторінки, лінія, прямокутник.

Елементи керування можуть бути зв’язаними, вільними або такими, що визначаються.

Зв’язаний елемент керування приєднується до поля базової таблиці або запиту. Використовують його для відображення, введення або обновлення зна-чень полів таблиць бази даних.

Вільний елемент керування джерела даних не має. Такі елементи засто-совуються для виведення на екран даних, ліній прямокутникі або рисунків.

Елемент керування, що визначається, призначений для розрахунків. Як джерело даних у ньому використовується вираз, у якому можуть бути застосо-вані дані полів базової таблиці або запиту, а також дані іншого елемента керу-вання форми.

Будь-яка форма заздалегідь має бути спроєктована, а потім сконстру-йована засобами MS Access.

Для конструювання форми слід у вікні бази даних вибрати вкладку Формы і виконати команду Создать, внаслідок чого на екрані з’явиться діа-логове вікно Новая форма. Вона дає можливість вибирати такі режими кон-струювання нової форми:

  • ручний, коли за допомогою Конструктора створюється порожня форма, в якій вручну додаються нові поля таблиці;

  • діалоговий, коли за допомогою Майстра будується форма за принципом «запитання-відповідь»;

  • за замовчуванням, коли форма конструюється в режимі Автоформат;

  • режим діаграм, коли запускається Майстер, що забезпечує подання числових табличних даних у графічному вигляді.

Створення форм за допомогою Майстра форм

Методику створення форм за допомогою майстра розглянемо на прик-ладі нашої бази даних. Виберемо вкладку Форми і натиснемо кнопку Создать. З’являється вікно Новая форма в якому вибераємо режим Мастер форм та в випадаючому списку вибераємо як джерело форми таблицю або запит. Для по-чатку виберемо таблицю Покупець і натиснемо кнопку Ок. На екрані з’явля-ється вікно Создание форм в якому із списка Доступные поля в список Выбранные поля необхідно внести ті поля таблиці, які ми хочемо бачити на формі. Внесемо всі поля таблиці Покупець і натиснемо кнопку Далее. В наступному вікні виберемо вид форми В один столбец і натискуємо кнопку Далее. Далі необхідно вибрати стиль форми. Виберемо стиль Обычный і натиснемо кнопку Далее. В наступному вікні задається назва форми. Залишимо назву форми Покупець і натиснемо кнопку Готово. На екрані з’являється створена нами форма. Закриємо її. Тепер для виклику форми необхідно виділити її і натиснути кнопку Открыть.

Аналогічним чином створимо форми для таблиць Замовлення, Товар, Продавці та для запиту Відомості, вибравши вид форми Ленточный, Табличный та Выровненный відповідно.

З А В Д А Н Н Я

  1. За допомогою Майстра форм створіть форми різних стилів для таблиць Покупець, Товар, Замовлення, Продавці та запиту Відомості.