/>
У запит входять таблиці Поставки, ТовариЦветаРазмери і Магазини, об'єднані між собою. Причому задані особливі параметри об'єднання, які виводять на екран всі записи таблиці Поставки і тільки співпадаючі записи таблиці ТовариЦветаРазмери; всі записи таблиці Магазини і тільки співпадаючі записи таблиці Поставки. Дані в запиті згруповані по магазину і товару, в поле Кількість розраховується сума для виділених груп за допомогою групової функції Sum.
) Усього продано: аналогічний запит, що підраховує скільки всього продано кожного товару в кожному магазині (див. рис. 16):
Рис.16. Форма запит на вибірку «Всього продано»
5) Текущіе_остаткі: підраховує поточний залишок кожного товару в кожному магазині (див. рис. 17).
Рис.17. Форма запит на вибірку «Поточне залишки»
) Включає в себе запити Усього надійшло і Всього продано, об'єднані по полях Магазин і Товар з параметрами об'єднання: всі записи запиту Усього надійшло і тільки співпадаючі записи запиту Всього продано, так як надходження товару «первинніше» продажів.
Містить розрахункове поле Залишок:
Залишок: [Всього поступіло.Sum-Кол-о] -Nz ([Всього продано.Sum-Кол-о]; 0)
При цьому сумарна кількість проданого товару береться в функцію Nz (), яка замінює порожні клітинки на нулі.
3. Створення користувальницьких форм для роботи з базою даних
Access має можливість вводити дані як безпосередньо в таблицю, так і за допомогою форм.
Форма у базі даних - це структуроване вікно, яке можна представити так, щоб воно повторювало форму бланка.
Форми створюються з набору окремих елементів управління.
Зовнішній вигляд форми вибирається залежно від того, з якою метою вона створюється. Форми Microsoft Access дозволяють виконувати завдання, які не можна виконати в режимі таблиці.
Форми дозволяють обчислювати значення і виводити на екран результат. Джерелом даних для форми є записи таблиці або запиту.
Форма надає можливості для:
· Ввода та перегляду інформації бази даних
· Зміни даних
· Печатки
· Створення повідомлень
Способи створення форм:
· Конструктор форм
· Майстер форм
· Автоформа: у стовпець
· Автоформа: стрічкова
· Автоформа: таблична
· Автоформа: зведена таблиця
3.1 Форми для таблиць довідників
Для перегляду, введення і редагування даних довідкових таблиць (Кольори, Курси валют, Виробники, Магазини створені форми стрічкового типу) (див. рис. 18,19,20,21). У примітці форм - кнопки переходу по записах, додавання і видалення записів, створені за допомогою майстра.
Рис.18. Форма «Виробники»
Рис.19. Форма «Кольори»
Рис.20. Форма «Курс валют»
Рис.21. Форма «Магазини»
Форма Типи товарів - одиночна (картка), тобто кожна запис на окремій сторінці. Містить дві підлеглі форми - Групи товарів підкори і Розміри подчин. Зв'язок між головною і підлеглими формами здійснюється по полях КодТіпТов і Тип товару. Тобто, гортаючи в головній формі типи товарів, у підпорядкованих відображаються групи і розміри, які стосуються поточному типу.
Кожна з форм (і головна, і підлеглі) містять свої кнопки переходу по записах, додавання і видалення записів (див. рис. 22).
Рис.22. Форма «Типи товарів»
Форма Товари стрічкового типу, також містить внизу кнопки. Для відображення текстових значень в числових полях - зовнішніх ключах (Тип товару, Група товару, Виробник) використовуються поля зі списком (див. Рис. 23).
Рис.23. Форма «Товари»
Наприклад, поле зі списком Тип товара в джерелі даних містить запит: Тіпи_товаров.КодТіпТовара, Тіпи_товаров.Тіп_товара FROM Тіпи_товаров;
При цьому задані Число стовпців=2, Ширина стовпців=0см; 2см, тобто ключове поле-лічильник КодТіпТовара приховано (ширина 0см), а відображається текстове значення типу товару.
Біля кожного запису форма містить кнопку відкриття форми ТовариЦветаРазмери з фільтром за поточним товару для перегляду асортименту кожної одиниці товару.
Кнопка м...