- •Порядок виконання
- •II. Підбор полів для «Запроса».
- •III. Вибір і призначення параметрів зв'язків між джерелами даних.
- •4. Результат роботи показати викладачу.
- •Вартість:[Пішло]*[ЦінаОтп]
- •Like[Введите дату]&"*"
- •Between [введіть початкову дату] And [введіть кінцеву дату]
- •Контрольні запитання
- •Теоретичні відомості
- •Запити в Access
- •Додаток 22
- •Увага всю подальшу роботу виконувати тільки з файлами вашої папки!!!
- •I. Установка зв'язків між таблицями
- •II. Зміна типу об'єднання між таблицями
- •III. Типи об'єднання і їхній вплив на результати запиту
II. Підбор полів для «Запроса».
Другий етап створення запиту У наявності полягає в тому, щоб перенести назви потрібних полів з області Источники в область Макет запита.
Завдання 12. Заповнити макет запиту іменами Полей.
Послідовність дій при виконанні другого етапу завдання:
Відкрити запит У наявності у режимі Конструктор.
У верхній частині - Источники у таблиці Товари виділити всі імена полів, крім поля Датанов.
За допомогою покажчика мишки перетягнути виділені імена в рядок Поле. Подивитися результат - повинні бути заповненими перші дев'ять комірок рядка Поле.
У наступні дві вільні комірки цього рядка переносяться ім'я Sum-Прийшло з запиту Прийшло й ім'я Sum-Пішло з запиту Пішло.
Вигляд в цей момент показано нижче:
Завдання 13. Створити два поля, що обчислюються: Залишилося і Сума
Поле, що обчислюється - це поле, що містить формулу, що використовує дані з інших полів. Додамо до наявних одинадцяти полів ще два:
Поле Залишилося, у якому підраховується кількість товару, наявного на складі. Залишилося - це та кількість товару, що була (поле Кіл з таблиці Товари) плюс кількість товару, що надійшла (поле Sum - Прийшло з запиту Прийшло), мінус кількість товару, що відправлена (поле Sum - Пішло з запиту Пішло).
Поле Сума, у якому підраховується вартість наявних на складі товарів, містить формулу: добуток створеного поля Залишилося на поле Ціна.
Послідовність дій при створенні поля Залишилося:
Встановити курсор у першу вільну комірку рядка Поле.
На панелі інструментів клацнути по кнопці Построить
У вікні, що з'явилося, Построитель выражений набрати формулу:
Залишилося:Кіл+[Sum-Прийшло]-[Sum-Пішло] (1)
4. Клацнути ОК.
Послідовність дій при створенні поля Сума:
Встановити курсор у наступній вільній комірці рядка Поле.
Ввести формулу: Сума:Ціна*Залишилося
Після цього, рядок Поле в макеті запросу У наявності (режим Конструктор) повинен мати такий вигляд:
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Поле |
Товар |
Найменування |
Опис |
Властивості |
Вага |
Од вим |
Кіл |
Ціна |
Виробник |
Sum - Прийшло |
Sum - Пішло |
Залишилося |
Сума |
4. Закрити запит У наявності зі збереженням змін.
III. Вибір і призначення параметрів зв'язків між джерелами даних.
На третьому етапі створення запиту У наявності відбувається встановлення зв'язків між таблицями - джерелами даних.
Завдання 14. Перш ніж продовжувати створення запиту У наявності, необхідно опрацювати підготовлений у Додатку 22 теоретичний матеріал і виконати кілька практичних завдань.
Увага!!! Переходите до Додатку 22 і виконуєте запропоновані там завдання, а потім повертаєтесь до завдання №15.
Завдання 15.(Контрольне). Встановити зв'язки між трьома таблицями Прийшло, Товари і Пішло.
Виконання цього завдання буде перевіркою ступеня засвоєння матеріалу з Додатку 22. Якщо зв'язки встановлені правильно, то в запиті У наявності в режимі Таблица повинні бути наступні відповідності:
Кількість записів дорівнює кількості записів у таблиці Товари. Число полів - тринадцять.
У полі Залишилося присутні записи для тих товарів, у яких є дані і для поля Sum-прийшло, і для поля Sum-Пішло.
Якщо жодна з перерахованих вище умов не виконано, можна з впевненістю сказати, що зв'язки встановлено неправильно і роботу треба переробити.
