лицях «Товари», «Магазини» і «Співробітники». Ці таблиці змінюються і оновлюються по мірі надходження нових товарів, відкриття нових філій магазину або появи нових співробітників, що буває набагато рідше, ніж відбуваються продажу в магазинах. Тому можна виділити другий тип вхідної інформації - динамічний. Динамічної інформацією є дані, що заносяться в таблиці «Продажі» і «Покупці» при кожній покупці в будь-якому з магазинів мережі. Ці дані будуть оновлюватися постійно.
Для всіх таблиць будуть розроблені форми введення-виведення. Наступні розділи присвячені опису макетів цих форм і алгоритмів рішення задач за допомогою форм.
Взаємодія користувача з системою здійснюється в діалоговому режимі і являє собою графічний віконний інтерфейс у вигляді ієрархічної системи меню, з відкриваються вікнами з полями для введення або для пошуку необхідної інформації та з функціональними кнопками, при натисканні на які виконуються ті чи інші дії. При відкритті програми на екран монітора виводиться форма головного меню, за яким можна продовжити бажані дії, це дозволить захистити нашу інформаційну систему від зміни користувачем зберігаються в ній даних.
2.2 Визначення макета форм введення-виведення
Початок роботи в цій ІВ буде проводитися за допомогою головної форми, з якої можна потрапити на будь-яку цікаву для нас форму:
· Товари
· Покупці
· Магазини
· Співробітники
· Продажі
· Звіти
Рис. 4 Головна форма
2.3 Розробка необхідних запитів, макросів, програмних модулів, звітів
Також до головної формі буде застосований макрос Autoexec. Макрос з цією назвою запускається відразу при відкритті програми MS Access. Для зручності роботи з базою даних, в даній інформаційній системі макрос Autoexec при відкритті автоматично згортає вікно бази даних, поміщає його в лівий нижній кут. Тепер це вікно не висітиме на задньому плані, і продавець, який працює з інформаційною системою, не зможе випадково небудь там змінити. Але головне завдання, яку виконує цей макрос - він відкриває форму «Главная», яка містить кнопки запуску форм, що виконують основні завдання інформаційної системи.
Рис. 5 Макрос Autoexec
Кнопка «Товари» відкриває форму, за допомогою якої можна переглянути і знайти будь-який з товарів, що знаходиться в базі. Для додавання і видалення запису, виходу з програми створені відповідні кнопки.
Рис. 6 Форма «Товари»
При натисканні кнопки «Знайти запис» виконується наступна процедура:
Private Sub Кнопка16_Click () dbs As Databaserst As Recordsettdf As TableDefx As Integern As Integeri As Integerdbs=CurrentDbrst=dbs.OpenRecordset («Товари»). Index=«primarykey»=InputBox (« введіть код »,« Пошук »). Seek«=», x.MoveLast=rst.RecordCount.MoveFirsti=1 To nrst! КодПоставщіка=x Then.GoToRecord acDataForm,« Товари », acGoTo, xIf.MoveNextirst. NoMatch Then «Запис не знайдено» If
End Sub
Кнопка «Покупці» відкриває форму д...