- •2.2.2. Вимоги до транзакцій.
- •2.3. Проектування бази даних.
- •2. Зміст розділів пояснювальної записки. 2.1. Вступ.
- •Характеристика предметної області.
- •Вимоги до даних.
- •Вимоги до транзакцій.
- •Проектування бази даних.
- •Фізичне проектування бази даних (із використанням реляційної скбд)
- •Концептуальне проектування бази даних. Етап 1. Створення локальної концептуальної моделі даних на основі предметної області користувача арМу.
- •Логічне проектування бази даних (для реляційної моделі). Етап 2. Побудова та перевірка створеної локальної концептуальної моделі даних.
- •2.33. Фізичне проектування бази даних (із використанням реляційної скбд).
- •// Побудова форм.
- •Створення простих форм для вводу даних.
- •Розробка форм на базі запиту.
- •Модифікуйте створену форму, додавши деякі підсумкові обчислення.
- •Побудова підпорядкованих форм.
- •2.4.4. Зв’язування форм за допомогою командних кнопок.
- •Створення звітів.
- •2.4 Л. Створення простого звіту.
- •Майстер звітів;
- •Побудова базового звіту.
- •Автоматизація робочого місця за допомогою макросів.
- •Створення панелі управління МатМеви (головне меню арМу).
- •Розробка базового запиту для звіту.
- •Створення панелі інструментів користувача арМу для форм.
- •Створення рядка меню користувача арМу для форм.
- •Побудова макроса autoexec для запуску арМу.
// Побудова форм.
Форми є основним засобом створення інтерфейсу користувача, який забезпечує найкращий спосіб представлення, перегляду, редагування даних і керування процесом виконання додатку.
Створення простих форм для вводу даних.
Форми можна створювати на базі таблиць і запитів. Є декілька способів створення форм, а.саме:
автоматично за допомогою команди Автоформа;
за допомогою майстра форм;
вручну за допомогою конструктора форм;
комбінованим способом.
Виконавши команду Автоформа —*■ У стовпець, отримаємо форму, в якій усі поля з таблиці будуть розташовані в стовпець і вирівняні до лівого краю.
Користувач за допомогою конструктора може змінити розташування полів методом їхнього перетягування.
|
11.днеоь ЕЗІ |
Вибрати об'єкт |
|
Вставляти текст |
Ал абі |
Група перемикачів |
о р* |
Перемикач |
« (7 |
Поле зі списком |
1В і® |
Кнопка |
—• ЕЗЗ |
Рамка об'єкта ОІ.Е |
ш т |
Перехід до нової сторінки |
•а _і |
Підпорядкована форма/звіт |
за \ |
П рямокутник |
а ■» |
Запуск
майстра
Вставляти
поле
Вимикач
Прапорець
Список
Рисунок
Рамка
з посиланням на об’єкт ОІ-Е
Набір
закладок
Лінія
Додаткові
елементи
Мал.3.1. Панель елементів керування.
Використання майстра форм дає змогу швидко відібрати потрібні поля з таблиці для розміщення на формі або розташувати на одній формі поля з різних таблиць.
Спочатку варто створити форму командою Автоформа або Майстер форм, а пізніше зробити зміни у формі за допомогою конструктора форм.
Розглянемо можливості конструктора форм. Для конструювання форми використовують панель елементів керування з кнопками (мал. 1).
Щоб вставити елемент керування, його треба вибрати на панелі і клацнути на формі у точці вставлення. Перш ніж змінити характеристики такого елемента форми, спочатку його необхідно вибрати і виділити. Для вибраних елементів можна змінити шрифт, розмір, колір та інші властивості. Для кожної області можна встановити свій колір, вказавши на відповідну область, а потім вибравши необхідний колір із заданої палітри кольорів. Позиції розташу вання елементів форми можна змінювати за допомогою буксування, тобто перетягуванням мишкою позначеного елемента з однієї частини форми в іншу.
Якщо виділений елемент натиснути лівою кнопкою мишки, то можна виконати певні операції з ним: вирізувати, копіювати, залишати, дублювати, вирівнювати, а також переглядати властивості виділеного елемента, вибравши опцію Властивості.
За допомогою кнопки Запуск майстра можна вставити у форму в діалоговому режимі інші елементи: кнопки, перемикачі тощо.
З метою виконання обчислень над полями у формі створюють нове поле і задають йому значення у вигляді формули.
Список може містити фіксований набір значень або значення із заданого поля однієї таблиці, а також дозволяє не вводити дані, а вибирати їх із списку.
Поле зі списком використовується так само, як і список, але займає менше місця в формі, оскільки список відкривається тільки після клацання на кнопці, яка розкривається. Відмінність між списком і полем зі списком полягає в тому, що із списку можна вибрати лише значення, а в полі зі списком можна вибрати пункт списку чи ввести значення із клавіатури. Цей механізм забезпечує швидкість і точність введення даних.
Форма з використанням поля зі списком зображена на мал.2.
Microsoft Дссехя [Форма! 1 ИЕвІЕЗ
;|р Зїайл Правка Цмй Вставка Формат Записи £врвис Дкно 2 jJ.fll.xj
у ф 'а и л- ©
ОЦІНКИ СТУДЕНТІВ |
|
Й*ир- іШі |
СумаЛ [мк |
(Прізвище Цлрлнгсі» І |
|
|
|
ІМат 11.0 |
|
(Літ }із| |
|
&Ї2 ^ ІМова |1,з) |
© КН-31 |
Виконає Осадко |
|
Запись; И1 (| 1 ► ІН|М>|из 2 |
|
Режим формы (чим £ |
|
Мал.3.2. Зразок форми, що містить поле зі списком.
Для того, щоб створити поле зі списком потрібно скористатися панеллю елементів керування з кнопками, вибравши кнопку поле зі списком, клацнути на формі у точці вставляння. У вікні Майстра є доступні для вибору дві опції: Запомнить і Сохранить в поле. Якщо вибрати опцію Запомнить, то після вибору певного значення в полі зі списком, при переході на наступний запис це значення автоматично підставлятиметься і для даного запису, тобто для всіх записів можна встановити тільки одне фіксоване значення. Для того, щоб для кожного запису можна було встановити окреме значення, спершу слід створити порожні поля в деякій таблиці, в яких зберігатимуться дані, що вибираються. Потім, при створенні поля зі списком, вибираємо опцію Сохранить в поле і вибираємо необхідне поле. Тепер при виборі в полі зі списком певного значення, воно автоматично заноситиметься у відповідне поле і зберігатиметься там.
Для засвоєння всіх етапів побудови форми, виконайте наступні дії:
створіть просту форму для вводу даних в таблицю за допомогою автоформи або майстра форм;
модифікуйте створену форму, скориставшись конструктором форм;
на базі іншої таблиці бази даних з метою вдосконалення набутих навичок побудуйте просту форму без допомоги майстра;
у формі, побудованій лише за допомогою конструктора, створіть поля зі списком.
перевірте результати розробки.
