Page 71 - 1303
P. 71

результатами,  які  не  обов'язково  повинні  міститися  на  видному

               місці форми.
                     Перш  ніж  створювати  форму,  необхідно  її  спроектувати,
               накреслити  на  папері.  При  цьому  варто  скористатися  такими
               порадами:

                     форма  не  повинна  містити  нічого  зайвого,  вона  повинна
               бути  максимально  наочною,  найважливіша  інформація  повинна

               бути  розміщена  на  найвиднішому  місці,  а  не  губитися  серед
               другорядних елементів;
                     займаючи  центральне  місце  в  БД,  форма  є  тим  її

               складником,  з  яким  користувачу  найчастіше  доводиться
               працювати,  отже,  вона  не  повинна  стомлювати  його  зір,  треба
               вміло підходити до підбору кольорів, типів та висот шрифтів і т.

               д.;
                     форма повинна "вміти" виконувати якомога більше функцій,
               а то й усі, покладені на базу даних: вносити нові дані, виконувати
               пошукові операції, формувати та видавати документи і т. д.;

                     слід  максимально,  де  тільки  можна,  автоматизувати
               виконання робіт з БД;

                     форма  повинна  мати  надійний  захист  від  помилок  та
               невмілих  дій  користувача,  ні  в  якому  разі  не  можна  допускати
               спотворення даних або видачу невірної інформації;

                     форма  не  повинна  вимагати  від  користувача  ні  високої
               кваліфікації,  ні  знань  структури  БД,  вона  повинна  містити
               лаконічні, але промовисті підказки і написи.

                     Однією  з  найпоширеніших  функцій  форми  є  доповнення
               таблиць  новими  даними.  Форма,  призначена  для  вводу
               інформації,  повинна  бути  побудована  лише  на  основі  однієї
               таблиці  і  не  бути  підпорядкованою,  а  головною.  У  нашому

               прикладі форма Оплати_ф, яка показана на рис. 3.18, є головною,
               вона  побудована  на  основі  таблиці  Оплати_т,  тому  її  можна

               використовувати  для  внесення  нових  даних  у  цю  таблицю  та  її
               корегування.  Вона  містить  підпорядковану  форму  Платники_ф,
               основану  на  таблиці  Платники_т,  у  яку    при  відкритій  формі
               Оплати_ф дані вводити не можна. Але якщо форма Платники_ф

               буде  використовуватися  самостійно,  не  разом  з  головною


                                                         71
   66   67   68   69   70   71   72   73   74   75   76