span align="justify"> у разі якщо введен не вірний ID анкети, має з'явитися відповідне повідомлення;
) повинні бути створені кнопки, натискання на які буде осущесствлять перехід до наступної анкеті або до попередньої;
Для зручного доступу до вікна перегляду анкет і до вікна перегляду інформації про програму та її автора потрібно створити меню, яке і буде передавати управління далі.
4 Розробка програмного забезпечення та опис користувальницького інтерфейсу
4.1 Таблиця SQL
Для збереження результатів анкетування, в середовищі Microsoft SQL Server Management Studio створили базу Anketa. Щоб зв'язатися з базою прописали в кожному елементі типу TadoQuery програми
Provider = SQLOLEDB.1; Integrated Security = SSPI; Persist Security Info = False; Initial Catalog = Anketa; Data Source = М-ПК
Створили таблицю Table_1 у нашій базі даних.
В
Рисунок 1 - Таблиця Table1
4.2 Головна форма MainForm
Лістинг програми наведено в додатку А.
Для роботи з базою SQL на формі розташовуються елементи DataSource1: TDataSource, ADO: TADOQuery, DBGrid1: TDBGrid.
Відповідно до викладеного вище плану роботи програми був створений модуль Mform, в якому описана форма MainForm (малюнок 2). На цій формі розміщені 4 панелі, що містять елементи для введення даних анкетування. p align="justify"> Для більшої зручності та економії пространсва було створено MainMenu1, що містить 2 вкладки: В«АнкетаВ», В«ДовідкаВ».
Вкладка В«АнкетаВ» має 3 пункту:
В«Заповнити новуВ»-робить активної першу панель, приховуючи всі інші, очіщатет всі елементи вводу для введення нових даних;
В«Переглянути заповненіВ»-показує модальне вікно InfoForm, що містить інформацію про анкетованих (малюнок 4);
В«ВихідВ»-здійснює вихід з програми.
Вкладка В«ДовідкаВ» має один пункт:
В«Про програмуВ» - показує модальне вікно AboutForm з інформацією про програму та її автора (малюнок 3). p align="justify"> Для того щоб відкривати вікно було модальним викликається функція showmodal відповідного примірника форми.
Закриття та знищення модальної форми здійснюється за допомогою процедури Release, або ж форми, властивості відповідної кнопки виходу ModalResult присвоюється значення mrCancel.
Навігація між потрібними панелями виконується за допомогою кнопок
В«НазадВ» і В«ДаліВ». При роботі з першою панеллю кнопка В«НазадВ» у властивості vision має значення false, при роботі з іншими панелями true. p align="justify"> При роботі з останньою панеллю кно...