Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
інструкції.doc
Скачиваний:
13
Добавлен:
17.04.2019
Размер:
22.13 Mб
Скачать

Інструкція 27

Тема: Проектування та створення запитів в середовищі Access.

Мета: Навчитись створювати різні типи запитів.

Матеріально-технічне оснащення робочого місця:

  1. Персональний комп’ютер

  2. Операційна система Windows

  3. СУБД Microsoft Access

Зміст і послідовність виконання завдань

Запустити Access, активізувати селектор "Відкрити базу даних", зі списку вибрати базу даних АВТОМБІЛІ створену раніше і натиснути OK.

Створення простих запитів на вибірку даних

1. Створіть запит, в якому будуть відображені всі фірми та моделі із типами двигунів потужністю та типом кузова. Для цього:

  • У вікні управління базою даних перейдіть на закладку Запити і виберіть команду Створення запиту в режимі конструктора .

  • У вікні Додавання таблиці (Мал. 2) виділіть всі таблиці та натисніть на кнопку Додати.

Увага! При створенні запиту потрібно додавати лише ті таблиці з яких Вам треба вибирати інформацію. Додавання зайвих таблиць робить запит некоректним. Після виконаних Вами дій створюваний запит буде виглядати як показано на рис. 3.

Примітка. Якщо під час створення запиту Ви забули додати будь-яку таблицю, то для того щоб повторно відобразити вікно Додавання таблиці необхідно натиснути на кнопку на панелі інструментів. Для видалення неправильно доданої таблиці клацніть мишею на її назві у верхній частині вікна конструктора та натисніть на клавішу Delete на клавіатурі.

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

Примітка. Для того щоб видалити неправильно додане поле, виділіть його, клацнувши мишею на сірій смузі над даним полем і натисніть Delete. Для того щоб змінити порядок доданих полів, виділіть потрібне поле, а потім перетягніть сіру смугу над даним полем в потрібне Вам місце.

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

  • Для виконання даного запиту натисніть на кнопку Вигляд або кнопку Запуск на панелі інструментів. На екрані відобразиться таблиця з вибраними Вами полями з таблиць бази даних.

  • Збережіть створений запит.

2. Створіть запит, який відобразить всі моделі автомобілів за ціною не вище 20 тис. грн. Для цього:

  • Робіть так само, як і при створенні попереднього запиту.

  • У вікні конструктора запиту додайте потрібні поля;

  • Для доданих полів задайте умови відбору, як показано на рис. 5.

Для того щоб знайти моделі автомобілів за ціною не вище 20 грн. в полі Ціна потрібно використовувати умову <= 20.

4. Збережіть створений запит. При збереженні запит необхідно використовувати імена, які будуть пояснювати, яке саме дія виконує цей запит. Наприклад, для створеного запиту можна задати ім'я - моделі до 20 грн.

Створення запитів, що виконують обчислення

1. Створіть запит, в якому розрахуйте вартість автомобілів. Для цього:

  • Створіть новий запит звичайним чином. Додайте таблицю Machine.

  • У вікні конструктора запиту додайте поля: Модель, Ціна, Кількість (Мал. 1).

  • Щоб знайти суму потрібно кількість помножити на ціну. Введемо формулу за допомогою обчислюваного поля. Для додавання такого поля поставте курсор в рядок Поле в порожній стовпець, наступний за Кількість і натисніть на кнопку Побудувати на панелі інструментів. На екрані відкриється вікно Будівник виразів .

  • Щоб не друкувати назви полів таблиці у формулі виберете їх з таблиць. Для цього двічі клацніть мишею на папці Таблиці в нижній частині вікна, а потім на імені папки Machine. У сусідньому полі вікна відобразиться список полів у вибраній таблиці. Двічі клацніть мишею на полі Ціна. Потім натисніть на кнопку * (Помножити) на клавіатурі або на кнопках у вікні будівника. Аналогічним чином виберіть поле Кількість. Після виконаних Вами дій формула повинна виглядати, як показано на малюнку.

  • Після завершення введення формули натисніть на кнопку ОК. Введена формула відобразитися у вікні конструктора.

  • Виконайте створений запит.

  • Зверніть увагу на те, що Access розрахував суму і назвав нове обчислюване поле Вираз1. Така назва не зовсім зрозуміла. Змініть Вираз1 на Сума. Для цього перейдіть в режим конструктора і у формулі замініть доданий слово Вираз1 на Сума.

  • Іноді при створенні нових обчислюваних полів виникає необхідність поставити формат даних. Якщо у створеному Вами поле дані не виводяться в грошовому форматі, то необхідно його включити. Для цього в режимі конструктора клацніть правою кнопкою миші на назві доданого обчислюваного поля і в контекстному меню виберіть команду Властивості. На екрані відкриється діалогове вікно Властивості поля, в якому в рядку Формат поля необхідно вибрати Грошовий.

  • Збережіть створений запит, давши йому ім'я Сума за кожного запису.

Виконайте завдання:

1. Створіть запити, які будуть відображати:

  • всі автомобілі фірми BMW;

  • всі автомобілі вироблені після 2000 року;

  • всі автомобілі максимальної потужності;

  • всі автомобілі, ціна яких перевищує 50 тис.;

  • розрахувати вартість автомобілів марки Audi;

Створити запити з параметром, що відображають:

  • всі автомобілі заданої фірми (назва фірми вводиться перед виконанням запиту);

  • всі автомобілі заданої моделі (модель запитувати перед виконанням запиту);

  • всі автомобілі заданої ціни(ціну запитувати перед виконанням запиту).