Page 71 - 1303
P. 71
результатами, які не обов'язково повинні міститися на видному
місці форми.
Перш ніж створювати форму, необхідно її спроектувати,
накреслити на папері. При цьому варто скористатися такими
порадами:
форма не повинна містити нічого зайвого, вона повинна
бути максимально наочною, найважливіша інформація повинна
бути розміщена на найвиднішому місці, а не губитися серед
другорядних елементів;
займаючи центральне місце в БД, форма є тим її
складником, з яким користувачу найчастіше доводиться
працювати, отже, вона не повинна стомлювати його зір, треба
вміло підходити до підбору кольорів, типів та висот шрифтів і т.
д.;
форма повинна "вміти" виконувати якомога більше функцій,
а то й усі, покладені на базу даних: вносити нові дані, виконувати
пошукові операції, формувати та видавати документи і т. д.;
слід максимально, де тільки можна, автоматизувати
виконання робіт з БД;
форма повинна мати надійний захист від помилок та
невмілих дій користувача, ні в якому разі не можна допускати
спотворення даних або видачу невірної інформації;
форма не повинна вимагати від користувача ні високої
кваліфікації, ні знань структури БД, вона повинна містити
лаконічні, але промовисті підказки і написи.
Однією з найпоширеніших функцій форми є доповнення
таблиць новими даними. Форма, призначена для вводу
інформації, повинна бути побудована лише на основі однієї
таблиці і не бути підпорядкованою, а головною. У нашому
прикладі форма Оплати_ф, яка показана на рис. 3.18, є головною,
вона побудована на основі таблиці Оплати_т, тому її можна
використовувати для внесення нових даних у цю таблицю та її
корегування. Вона містить підпорядковану форму Платники_ф,
основану на таблиці Платники_т, у яку при відкритій формі
Оплати_ф дані вводити не можна. Але якщо форма Платники_ф
буде використовуватися самостійно, не разом з головною
71