Тема роботи: Створення і редагування форм 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тема роботи: Створення і редагування форм



Мета роботи: закріплення навичок створення і редагування однотабличних та багатотабличних форм

План:

1.Поняття про форми.

2.Створення форми за допомогою майстра.

3.Конструювання форм.

4.Робота з даними через форму.

5.Проектування багатотабличних форм.

ТЕОРЕТИЧНІ ВІДОМОСТІ

Форми– зручний графічний інтерфейс користувача. Через форми можна завантажувати дані у зв'язані таблиці бази даних з документов- джерел, а також їх корегувати. Працюючи з формою, користувач може додавати і видаляти записи в таблицях, змінювати значення в полях, одержувати розрахункові дані. У формі можна контролювати значення, що вводяться, встановлювати обмеження на доступ до даних, виводити необхідні повідомлення. Форма відрізняється від таблиці тим, що може не включати окремі поля БД і при цьому надає можливість вибирати необхідний стиль оформлення БД.

Прикладом форми є:

Для роботи з формами використовується вкладка Создание, група

Форма може бути створена:

· за допомогою майстра;

· в режимі конструктора.

Створення форми за допомогою майстра. Вказаний вище макет форми побудований за допомогою Мастера форм (кнопка . Мастер форм може створювати форму для однієї або для декількох зв’язаних таблиць. Мастер форм дозволяє користувачеві задавати поля, які необхідно додавати до форми, а також вибирати стиль її оформлення.

В вікні Создание форм необхідно вибрати джерело для створення: таблицю та, за допомогою кнопки , необхідні поля:

 

В наступних вікнах «Внешний вид формы» та «Стиль» можна задати зовнішнє оформлення форми, яка створюється. Після створення форми в області переходів з’являється посилання на неї.

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

Виклик Конструктора форм здійснюється за допомогою кнопки . В вікні Конструктора можна додавати додаткові розділи за допомогою її контекстного меню, а потім- .

Форма в режимі конструктора має наступні області:

 

Графічні об’єкти, які зв’язані із записами таблиць і призначені для відображення даних деякого поля, називаються елементами керування. Основними типами елементів керування є – Поле, Поле со списком, Список. Тип елементу керування, що обирається для поля, за замовчуванням, визначається у властивостях поля таблиці бази даних, з яким зв’язане поле форми.

В формі можуть бути передбачені кнопки керування для різних цілей:

· переходу до інших записів в таблиці, яка переглядається;

· роботи із записами (додати, дублювати, видалити, зберегти);

· роботи із формою (відкрити, закрити, оновити, фільтрувати).

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

Конструювання форми починається із додавання порожньої форми і повністю залежить від користувача.

Розглянемо технологію створення форми для таблиці «Співробітники» наступного зразка:

Рис.6.1. Однотаблична форма, створена за допомогою конструктора

1. Заголовок форми (Співробітники підприємства) вводиться за допомогою кнопки в групі . Потім необхідно натиснути мишею в області заголовка форми та створити заголовок. Якщо потрібно здійснити форматування введеного тексту, використовуються необхідні інструменти вкладки Инструменты конструктора форм.

2. В вікні Список полей клацнути на значку поряд з таблицею, яка є джерелом для створення форми. Якщо вікна Список полей немає, то слід натиснути кнопку у групі Сервис.

Якщо в формі повинні використовуватись поля з декількох таблиць, то необхідно розкрити списки всіх потрібних таблиць.

3. Додати до розділу Область данных всі потрібні поля таблиць. Для додавання поля спочатку потрібно клацнути мишею по назві цього поля в області Список полей, а потім клацнути мишею у тому місці розділу Область данных, де потрібно розташувати це поле. На формі з’явиться група з двох зв’язаних елементів - власне ім’я поля введення та підпис до нього (підпис співпадає з іменем цього поля в початковій таблиці). Поля можна додавати також перетягуванням за допомогою миші:

 

Для перегляду створеної форми необхідно скористатись кнопкою панелі інструментів.

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

Проектування багатотабличних форм. Багатотаблична форма створюється для роботи з даними декількох зв’язаних таблиць. Причому форма може бути побудована як на таблицях, так і на запитах. Багатотаблична форма може складатись із основної частини та однієї або декількох залежних форм, тобто бути складною. Залежна (подчиненная) форма, як правило, будується на основі залежної таблиці відносно таблиці – джерела записів основної частини форми. В цьому випадку під час роботи з формою в залежній частині відображаються залежні записи відносно поточної записи головної таблиці, яка відображується в основній частині вікна Форми.

Розглянемо технологію створення залежної форми на основі таблиці «Зарплата» до форми, що має вигляд як на Рис.6.1.

Щоб додати до створеної форми залежну, необхідно в вікні конструктора натиснути кнопку Подчиненная форма панелі Элементы управления. Потім становимо курсор на місце розташування нової форми, натискаємо праву кнопку миші і, не відпускаючи її, розтягнемо рамку залежної форми до необхідного розміру. Спочатку рамка залежної форми відображується в формі під ім’ям Внедренный, в середині рамки записано Свободный. Тепер встановимо зв'язок створеного елементу Внедренный зтаблицею «Зарплата» (контекстне меню, пункт «Свойства», вкладка Данные, объект-источник).

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

Вікно Конструктора форм для форми, яка зображена Рис.6.1. має вигляд такий, як на Рис 6.2.

 

 

Рис. 6.2. Багатотаблична форма з графічним об’єктом.

 

Рис.6.3. Вікно Конструктора форм для створення багатотабличної форми

ЗАВДАННЯ ДО ПРАКТИЧНОЇ РОБОТИ:

1. Використовуючи особисту реляційну базу даних, створити наступні форми:

· за допомогою майстра дві однотабличні форми для таблиць різних рівнів; зберегти створені форми з іменами форма1, форма2;

· за допомогою Конструктора форм багатотабличну форму, використовуючи, як джерело, дві однотабличні форми, які були створені в попередньому пункті. Додати до неї графічний об’єкт за змістом. Зберегти форму з ім’ям форма3.

2. Надрукувати багатотабличну форму (за зразком як на Рис. 6.2, Рис.6.3)

 


ПРАКТИЧНА робота №7



Поделиться:


Последнее изменение этой страницы: 2017-02-21; просмотров: 265; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.116.62.45 (0.006 с.)