ежнийАвто0Цена за одиницю товару Таблиця «Положення товару на складі»
АтрібуттіпКол-во знаковпо умолчаніюпрімечаніеКод товару (kod_tov) «лічильник» Довге ціле «лічильник» Ідентифікаційний код за яким йде зв'язок з таблицею «Товари на складі» Відсік (Otsek) чісловойДлінное целое0Отсек на складеПолка (Polka) чісловойДлінное целое0Полка відсіку на складі
Зв'язок між таблицями «Товари на складі» і «Положення товару на складі» забезпечується за допомогою поля «Код товару». Схема зв'язків наведена в додатку №2.
5. ЗАВДАННЯ ПРАВИЛ посилальної цілісності.
Ставлячи підтримання посилальної цілісності ми забезпечуємо контроль за тим, щоб у кожного товару був унікальний ідентифікаційний код і своє становище на складі.
. 1 Правила на видалення
Потрібно поставити заборону на видалення будь-якого атрибуту таблиці «Товари на складі» якщо кількість не «0».
6. ПРОЕКТУВАННЯ МОДУЛІВ СИСТЕМИ
У відповідності з моделлю потоків даних, яка наведена в додатку №2, система повинна включати в себе:
· форму виведення «Положення конкретного товару на складі» і форму для введення нової партії товару на склад. Ці дві форми можна об'єднати в одній: головною формою буде форма «Товари на складі», підпорядкованої - форма, що відображає положення конкретного товару на складі.
· Виклик компонентів буде здійснюватися через кнопкове меню. Меню містить чотири кнопки: «Додавання нової партії на склад», «Пошук конкретного товару на складі», «Список наявних товарів на складі» і «Вихід».
7. РЕАЛІЗАЦІЯ ДОДАТКИ
. 1 Створення запитів на вибірку
За допомогою майстра створюємо запит для перегляду всіх записів у таблиці. Для цього у вікні майстра форм вибираємо таблицю (Товари на складі), і вказуємо всі поля крім Коду товару, т. Е. Наш запит буде складатися з таких полів:
Тепер необхідно створити запит пошуку конкретного товару на складі. Цей запит створюємо в режимі конструктора. У вікні вибираємо дві таблиці (Товари на складі і положення товару на складі), з них за допомогою мишки перетягуємо необхідні поля. У рядку умова відбору в стовпці Naim задаємо умова [ Яке найменування? ], у стовпці Description умову: [Опис:]
Закриваємо запит, вказуємо його ім'я (Пошук).
У результаті, викликавши запит, отримуємо:
Ввівши найменування та опис ми отримуємо інформацію про становище товару на складі:
7.3 Створення форми введення інформації
Для створення цієї форми використовуємо майстер створення форм. З таблиці Товари на складі вибираємо поля: Найменування, Опис, Кількість, Ціна (за од.), А з таблиці Положення на складі вибираємо: Відсік і Полка, куди буде розташований товар. Задаємо ім'я форми: «Форма для введення нової партії».
.4 Створення форми на висновок інформації.
Також для створення цієї форми використовуємо майстер створення форм. З таблиці Товари на складі вибираємо поля: Найменування, Опис, Кількість на складі, Ціна. Задаємо ім'я форми: «Список наявних товарів». В результаті це буде мати вигляд
7.5 Створення меню
Створюємо форму через меню Сервіс - Службові програми - Диспетчер кнопкових форм.
Елементами форми Меню будуть наступні кнопки:
Кнопка Додавання нової партії на склад :
Текст: Додавання нової партії на склад
Команда: Відкрити форму для додавання
Форма: Форма для введення нової партії
Кнопка Пошук конкретного товару на складі :
Текст: Пошук конкретного товару на складі
Команда: Відкрити форму для зміни
Форма: Запит на пошук
Кнопка Список наявних товарів :
Текст: Список наявних товарів
Команда: Відкрити форму для зміни
Форма: Всі товари на складі
Кнопка Вихід :
Текст: Вихід
Команда: Вийти з програми
ДОДАТОК № 1
ER-модель
ДОДАТОК № 2
ДОДАТОК № 3
Модель потоків даних