n="justify"> Рис. 20 Форма В«РухВ»
В
Рис. 21 Форма В«План виробництваВ»
В
Рис. 22 Форма В«СпецифікаціїВ»
В
Рис. 23 Форма В«ЗберіганняВ»
В
Рис. 24 Форма В«ЦіниВ»
В
Рис. 25 Форма В«Місця зберіганняВ»
В
Рис. 26 Форма В«ЕлементВ»
.04.2010 Розробка запитів: Витрата, Парафія, Залишки, Номенклатурний каталог.
Мною були створені запити на витрату, прихід і залишки матеріалів на складі, а так само номенклатурний каталог підприємства. Ці запити були створені за допомогою Майстра запитів. p align="justify"> При створенні запиту В«Номенклатурний каталогВ» за допомогою Майстра я для початку визначила:
В· Поля в базі даних, за якими буде йти пошук інформації
В· Предмет пошуку в базі даних
В· Перелік полів в результаті виконання запиту
У вікні база даних вибрала вкладку Створити - Створення запиту за допомогою майстра, з'явилося вікно Створення простих запитів.
В
Рис. 27 Створення запиту за допомогою майстра. p align="justify"> У вікні майстра вибрала необхідну таблицю (в даному випадку В«ЕлементВ») і підібрала потрібні до неї поля. Після натискання на кнопку
Готово з'являється готовий запит.
В
Рис. 28 Запит В«Номенклатурний каталогВ»
У режимі SQL мій запит виглядає так: Элемент.НаименованиеЭлемента,
Результатом роботи запиту є:
В
Рис. 29 Результат роботи запиту В«Номенклатурний каталогВ»
Далі таким же чином я створю і інші запити.
В
Рис. 30 Запит В«ВитратаВ»
У режимі SQL:
SELECT Двіженіе.КодЕлемента, Sum (Двіженіе.Колічество) AS [Sum-Кількість]
FROM Рух
GROUP BY Двіженіе.КодЕлемента, Двіженіе.Поставщік
HAVING (((Sum (Двіженіе.Колічество))> 0) AND ((Двіженіе.Поставщік) = 1));
В
Рис. 31 Результат роботи запиту В«ВитратаВ»
В
Рис. 32 Запит В«ПрихідВ»
У режимі SQL: Двіженіе.КодЕлемента, Sum (Двіженіе.Колічество) AS [Sum-Кількість] ДвіженіеBY Двіженіе.КодЕлемента, Двіженіе.Получатель (((Sum (Двіженіе.Колічество))> 0) AND ((Двіженіе.Получатель) = 1));
В
Рис. 33 Результат роботи запиту В«ПрихідВ»
В
Рис. 34 Запит В«ЗалишкиВ»
У режимі SQL: Двіженіе.КодЕлемента, Sum (Двіженіе.Колічество) AS [Sum-Кількість] ДвіженіеBY Двіженіе.КодЕлемента, Двіженіе.Поставщік (((Sum (Двіженіе.Колічество))> 0) AND ((Двіженіе.Поставщік) = 9));
В
Рис. 35 Результат роботи запиту В«ЗалишкиВ»
.04.2010 Розробка запитів: Поточні залишки, Потреби в закупівлі
Запити В«Поточні залишкиВ» і В«Потреби у закупівліВ» я створила за допомогою Конструктора.
Для створення запиту В«Поточні залишкиВ» я вибрала вкладку Створити - Створення запиту в режимі конструктора. З'явилося активне вікно Додавання таблиці на тлі неактивного вікна В«Запит: запит на вибіркуВ». p align="justify"> У вікні Додавання таблиці я вибрала таблиці: В«ПрихідВ», В«ВитратаВ» і В«ЗалишкиВ». Далі я вибрала необхідні мені поля і зв'язала таблиці по ключових елементів. br/>В
Рис. 36 Запит В«Поточні залишкиВ»
Вікно Конструктора складається з двох частин - верхньої і нижньої. У верхній частині вікна розміщується схема даних запиту, яка містить список таблиць - джерел і відображає зв'язок між ними. p align="justify"> У нижній частині вікна знаходиться Бланк побудови запиту QBE (Query by Example), в якому кожен рядок виконує певну функцію:
Поле - вказує імена полів, які беруть участь у запиті
Ім'я таблиці - ім'я таблиці, з якої вибрано це поле
Сортування - вказує тип сортування
Виведення на екран - встановлює прапорець перегляду поля на екрані
Умови відбору - задаються критерії пошуку
Або - задаються додаткові критерії відбору
У режимі SQL цей запит виглядає так: остаткі.КодЕлемента, залишки. [Sum-Кількість] AS залишки, прихід. [Sum-Кількість] AS прихід, витрата. [Sum-Кількість] AS витрата, AS текущіе_остаткіостаткі INNER JOIN (прихід INNER JOIN витрата ON пріход.КодЕлемента = расх...