Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 286 Методичні вказівки до практичної роботи №2 - Створення запитів та середовище MS Access

Методичні вказівки до практичної роботи №2 - Створення запитів, середовище MS Access

« Назад

 Практична робота №2 (2 год)

Тема: Створення запитів

Запит 1. "Книги видавництва "Диалектика" або "BHV"

Створити запит на основі двох таблиць: "Книга" і "Видавництво"

Вибрати поля:

- З таблиці “Книга” — всі поля (переміщенням символу “*” зі списку полів таблиці у рядок  Поле шаблону QBE).

- З таблиці “Видавництво” — поле “Назва видавництва”.

- Записати умову відбору: Like “*Диалектика*” or Like “*BHV*”


- З таблиці “Книга” вибрати поле “Оптова ціна”. Записати умову відбору <=70.
Запит2. “Книги, що містять у своїй назві слова “Access” або “Office”

Додати в Запит 2 такі розрахункові поля:

- Вартість

- Загальна вартість.

Для цього:

  1. курсор необхідно розмістити у рядку Поле шаблону QBE.

  2. Звернутися до послуг “Построителя выражений”.

для побудови розрахункових полів “Вартість” і “Загальна вартість”. Ці розрахункові поля будуються за допомогою вбудованої функції IIF.  Нижче наведені вікна з функцією IIF.

Для цих полів запиту задати значення  властивості “Підпис”, відповідно “Вартість” і “Загальна вартість”

Запит3. “Замовлення за 3 квартал”

Будується з використанням 3-х таблиць:

- Вміст замовлення;

- Замовлення;

- Клієнт.
Крім показаних на рисунку полів обраних таблиць, у запиті необхідно створити два розрахункові поля: Квартал і Рік, по яких виконуватиметься фільтрація даних динамічного набору. Для одержання номера кварталу та року можна скористатися функціями DatePartі YEAR.

Функція DatePartвикористовує наступний синтаксис:

DatePart (компонент Даты, дата)

Аргумент компонентДаты задається за допомогою спеціальних символів, що визначають частину дати, яку треба повернути. Наприклад, «yyyy» визначає рік у форматі чотирьох разрядів, а «q» — календарний квартал. Аргумент дата являє собою поле з типом даних “Дата/время”, або просто дату.

Функція YEAR повертає рік, що відповідає аргументу дата_в_числовом_формате. Рік визначається як ціле число в інтервалі 1900-9999.

Функція YEAR має наступний синтаксис:

YEAR (дата_в_числовом_формате)

Аргумент дата_в_числовом_формате — це число, яке являє собою дату.

Для поля “Дата оплати” у рядку “Условие отбора” слід записати “Not is Null” для вибору всіх записів, в яких назване поле не є порожнім, тобто замовлення оплачене.

З повагою ІЦ "KURSOVIKS"!