Лабораторна робота №4

1. Тема роботи. Робота з формами.

2. Мета роботи. Навчитися створювати форми за допомогою майстра і редагувати в режимі конструктора. Навчитися створювати кнопки і поля, що виконують певні дії.

3. Прилади та матеріали. ПК, MS Access.

4. Теоретичні відомості

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

Існують наступні види форм:

В один стовпчик – розміщує поля для вводу даних в форму, одне під іншим, створюючи стовпчик. Таким чином, завжди видно лише один запис. Переключення між сусідніми записами здійснюється за допомогою кнопок переходу в нижній частині екрану.

Рис. 1. Вікно форми в один стовбець

Стрічковий – в формі одночасно відображається ціла група сусідніх записів.

Рис. 2. Стрічковий вид форми

Табличний – практично не відрізняється за зовнішнім виглядом від звичайної таблиці. Єдина відмінність полягає в тому, що для заповнення відкриті лише ті вибрані при створенні поля форми. Решта – залишаються недоступними з даної форми.

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

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

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

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

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

Рис. 3. Віно майстра створення форми

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

· Відкриття фори – приведе до запуску форми.

· Зміна макету – відкриває змінену форму в режимі конструктора. Е дає можливість змінювати і редагувати структуру всіх полів форми.

Редагування форми в режимі конструктора.

Структура форми розділена на три частини: заголовок форми, область даних, примітка форми.

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

Область даних – це основний розділ будь-якої форми. В ньому містяться елементи управління, що дозволяють працювати з формою. В стандартному варіанті там лише два типи елементів: зв’язане поле і приєднаний надпис.

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

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

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

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

Фоновий малюнок, що знаходиться під елементами управління і розграфлений сіткою, показує реальні розміри робочої області форми. Ті, в яких вона виводиться на екран. Зараз фон поширюється лише на область даних. Розмір будь-якого з розділів і елементів управління можна змінити на власний погляд за допомогою миші. При наведенні на межі областей, вказівник змінює свою форму, і будь-яка з меж в цей момент може бути переміщена методом перетаскування. Розміщення елементів також можна змінити, здійснивши щиглик в полі елемента і не відпускаючи кнопки миші перетягнути його на нове місце. Приєднаний надпис при цьому також буде автоматично переміщуватися.

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

Призначення кнопок на даній панелі інструментів таке ж, як і в інших програмах Microsoft Office.

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

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

Відкривши діалогове вікно властивостей Формы за допомогою кнопки Свойства на панелі інструментів, з’являється вікно, в якому необхідно перейти на вкладку Макет. Далі необхідно обрати однин з пунктів:

· Рисунок – вказує шлях до папки і імені графічного файлу для того, щоб вказати шлях до файлу з рисунком необхідно натиснути на кнопку у вигляді трьох точок:

- Внедренный – означає, що малюнок збережеться в файлі бази даних і відповідно при ї перенесенні;

- Связанный – добавляє в БД лише посилання на місце розташування і ім’я файлу (пов’язує графічний файл і БД). Це вигідно у випадку, коли БД використовується лише на одному комп’ютері і не планується переносити її на інші.

Масштабы тисунка – визначає розміри фона в формі.

- Фрагмент – відображає малюнок у повному розмірі за формою.

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

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

Выравнивание – вказує спосіб співставлення зображення і форми.

Мозаичное заполнение – викладає малюнок мозаїкою для заповнення всього простору форми. Тут є лише два можливих варіанта: Да або Нет. При цьому, якщо встановлено вирівнювання по центу, то мозаїка заповнить лише форму, а не весь простір.

Щоб вибрати і застосувати стиль форми, з тих, що є в складі Автоформат, виконують наступні дії:

· Відкрити форму, формат якої необхідно змінити і перейти в режим конструктора, за допомогою кнопки Вид.

· Клацнути на кнопці Автоформат панелі інструментів. Access відобразить діалогове вікно Автоформат, що містить всі доступні на даний момент стилі оформлення.

· Обрати необхідний стиль в списку Стили об’єкту Форми. Його зовнішній вигляд автоматично відобразиться в вікні попереднього перегляду.

· Натиснути кнопку Ок, щоб застосувати обраний стиль до редагування.

Форматування поширюється на кольорову гаму, вид шрифтів та меж. Для зміни лише одного з параметрів або обраної комбінації, слугує кнопка Параметры, діалогового вікна Автоформат. Вона відображає три прапорці атрибутів, до яких застосовується форматування.

Застосування функції Автоформат дозволяє швидко і легко перетворити зовнішній вигляд всіх елементів БД.

5. Домашнє завдання

1. Вивчити теоретичний матеріал за підручником [6], ст. 566 - 685.

2. Опрацювати матеріал лекції.

6. Виконання роботи

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

2. Створіть нову форму Картка гри. У даній формі повинна відображатися вся інформація про гру. Створіть дану форму в режимі конструктора. Для цього:

· У вікні керування базою даних перейдіть на закладку Форми і натисніть на кнопку Створити. На екрані відкриється діалогове вікно Нова форма (Рис. 1).

Рис. 5. Діалогове вікно Нова форма

· У даному вікні виберіть Конструктор і в нижній частині вікна виберіть таблицю Ігри (Оскільки Ви створюєте форму Картка гри, то інформація в цю форму буде додаватися з таблиці Ігри). Натисніть ОК.

· На екрані відкриється нова форма в режимі конструктора (Рис. 6). Зверніть увагу, що поруч з “заготівлею” форми розміщений список полів з таблиці Ігри. Перемістіть за допомогою миші поля з даного списку в область даних форми. Якщо всі поля не вміщаються, змініть розмір області даних форми, перетаскуючи її границю. Також ви можете змінити розмір вікна форми звичайним чином. Бажано, щоб розмір області даних і розмір вікна був приблизно однаковий.

Рис. 6. Вікно нової форми в режимі конструктора

· Для переходу між режимом конструктора і звичайним режимом форми використовується кнопка Вид на панелі інструментів. Після додавання полів у форму, в режимі конструктора вона може виглядати як показано на мал. 7.

Рис. 7. Форма в режимі конструктора. Попередній варіант

3. Редагування форми в режимі конструктора.

1) Змініть зовнішній вигляд форми, акуратно розмістивши поля і при необхідності змініть їх розмір і формат. Для того щоб виконати це завдання скористайтеся наступними підказками:

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

· Для того щоб змінити розмір об'єкта виділіть його і пересувайте маркери виділення.

· Для того щоб автоматично вирівняти чи розмістити на однаковій відстані один від одного кілька об'єктів форми: виділіть їх і використовуйте команди меню: Формат – Вирівняти, Інтервал по вертикалі, Інтервал по горизонталі.

2) Після розміщення об'єктів форма в звичайному режимі може виглядати, як показано на мал. 8.

Рис. 8. Форма в звичайному режимі

4. Виконайте завдання:

1) Створити в режимі конструктора форму для перегляду, додавання і редагування жанрів ігор. Назвати форму “Жанри ігор”

2) Створити за допомогою майстра форму: “Картка гри”. Форма повинна містити наступні поля: код гри, назва гри, вид жанру, ціна, малюнок, опис, вимоги. Поля форми розташувати в один стовпець.

Створити форму “Замовлення”, що додає дані в таблицю “Продаж”. Форма повинна містити наступні поля:

дата;

№ накладної;

код гри, що замовляється;

кількість;

Вибрати “стрічковий” зовнішній вигляд форми.

3) Створити форму “Прайс”, з огляду на наступні вимоги:

форма повинна містити наступні поля: назву гри, жанр, ціна (ціна з таблиці “Ігри” з урахуванням націнки);

форма повинна бути представлена в «стрічковому» вигляді;

Створити форму “Докладно про гру”, що повинна містити поля, що не ввійшли у форму “Прайс”: виробник, системні вимоги, опис, малюнок. Поля форми розташувати в один стовпець.

7. Контрольні питання

1. Що таке форма і для чого можуть використовуватися форми в базі даних?

2. Які види форм бувають і чим вони відрізняються одна від одної?

3. З яких розділів може складатися форма?

4. Для чого використовуються Заголовок форми, Область даних, Примітки?

5. Як включити (виключити) Заголовок і Примітки форми?

6. Як виділяються об'єкти, розміщені у формі в режимі конструктора?

8. Зміст звіту

1. Тема і мета лабораторної роботи.

2. Прилади та обладнання.

3. Виконання домашнього завдання.

4. Звіт за пунктами виконання лабораторної роботи.

5. Відповіді на контрольні запитання.

9 Література

1. Microsoft Access 2003. Шаг за шагом/ Практ.пособ./Пер. с англ. – М.: “СП ЭКОМ”, 2004. – 432 с.: илл.

2. Джонс Э., Саттон Д. К Библия пользователя Microsoft Office Professional для Windows 95.:"Диалектика", 1996.

3. Михеев Р. Н. VBA и программирование в MS Office для пользователей. – СПб.: БХВ – Петербург, 2006. – 384 с.: ил.

4. МогилевА.В., ПакН.И., ХённерЕ.К. Информатика: Учеб. Пособие для студ.пед.вузов.М., 1999.

5. Симонович С.В. Информатика. Базовый курс.СПб:"Питер", 2000.

6. Дженнингс, Роджер. Использование Microsoft Office Access 2003. Специальное издание.: Пер.с.англ. – М.: Издательский дом “Вильямс”, 2006. – 1312 с.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: