Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
22 лаб роб (Створення фільтрів і запитів).doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
627 Кб
Скачать
☆

II. Підбор полів для «Запроса».

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

Завдання 12. Заповнити макет запиту іменами Полей.

Послідовність дій при виконанні другого етапу завдання:

  1. Відкрити запит У наявності у режимі Конструктор.

  2. У верхній частині - Источники у таблиці Товари виділити всі імена полів, крім поля Датанов.

  3. За допомогою покажчика мишки перетягнути виділені імена в рядок Поле. Подивитися результат - повинні бути заповненими перші дев'ять комірок рядка Поле.

  4. У наступні дві вільні комірки цього рядка переносяться ім'я Sum-Прийшло з запиту Прийшло й ім'я Sum-Пішло з запиту Пішло.

  5. Вигляд в цей момент показано нижче:

Завдання 13. Створити два поля, що обчислюються: Залишилося і Сума

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

  • Поле Залишилося, у якому підраховується кількість товару, наявного на складі. Залишилося - це та кількість товару, що була (поле Кіл з таблиці Товари) плюс кількість товару, що надійшла (поле Sum - Прийшло з запиту Прийшло), мінус кількість товару, що відправлена (поле Sum - Пішло з запиту Пішло).

  • Поле Сума, у якому підраховується вартість наявних на складі товарів, містить формулу: добуток створеного поля Залишилося на поле Ціна.

Послідовність дій при створенні поля Залишилося:

  1. Встановити курсор у першу вільну комірку рядка Поле.

  2. На панелі інструментів клацнути по кнопці Построить

  3. У вікні, що з'явилося, Построитель выражений набрати формулу:

Залишилося:Кіл+[Sum-Прийшло]-[Sum-Пішло] (1)

4. Клацнути ОК.

Послідовність дій при створенні поля Сума:

  1. Встановити курсор у наступній вільній комірці рядка Поле.

  2. Ввести формулу: Сума:Ціна*Залишилося

  1. Після цього, рядок Поле в макеті запросу У наявності (режим Конструктор) повинен мати такий вигляд:

1

2

3

4

5

6

7

8

9

10

11

12

13

Поле

Товар

Найменування

Опис

Властивості

Вага

Од вим

Кіл

Ціна

Виробник

Sum - Прийшло

Sum - Пішло

Залишилося

Сума

4. Закрити запит У наявності зі збереженням змін.

III. Вибір і призначення параметрів зв'язків між джерелами даних.

На третьому етапі створення запиту У наявності відбувається встановлення зв'язків між таблицями - джерелами даних.

Завдання 14. Перш ніж продовжувати створення запиту У наявності, необхідно опрацювати підготовлений у Додатку 22 теоретичний матеріал і виконати кілька практичних завдань.

Увага!!! Переходите до Додатку 22 і виконуєте запропоновані там завдання, а потім повертаєтесь до завдання №15.

Завдання 15.(Контрольне). Встановити зв'язки між трьома таблицями Прийшло, Товари і Пішло.

Виконання цього завдання буде перевіркою ступеня засвоєння матеріалу з Додатку 22. Якщо зв'язки встановлені правильно, то в запиті У наявності в режимі Таблица повинні бути наступні відповідності:

  1. Кількість записів дорівнює кількості записів у таблиці Товари. Число полів - тринадцять.

  1. У полі Залишилося присутні записи для тих товарів, у яких є дані і для поля Sum-прийшло, і для поля Sum-Пішло.

Якщо жодна з перерахованих вище умов не виконано, можна з впевненістю сказати, що зв'язки встановлено неправильно і роботу треба переробити.