АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Малюнок 1 Вікно Конструктора форм

Читайте также:
  1. Вивід декількох графіків в одне графічне вікно
  2. Вікно інтерфейсу системи
  3. Додаткова інформація про діалогове вікно Мастер функций
  4. Малюнок 11.3.
  5. Малюнок 11.7.
  6. Малюнок 8.4.
  7. Малюнок 8.5.
  8. Малюнок № 1.
  9. Малюнок № 1.1.
  10. Малюнок № 10.1.
  11. Малюнок № 10.3.

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

4.1. Розділи форм

При відкритті вікна Конструктора форма міститься тільки один розділ – область даних. Крім цього, вона може містити розділи заголовка й примітки форми, верхній і нижній колонтитули. Для додавання або видалення розділів форми використовуються команди контекстного меню Заголовок/ Примітка форми. Кожен розділ відділений горизонтальною лінією, на якій написана його назва.

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

Уміст заголовка й нижнього колонтитулів сторінки відображається тільки при друці, відповідно на початку й наприкінці кожної сторінки.

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

4.2. Панель елементів і Список полів

Панель елементів використається для розміщення об'єктів у формі. Звичайно панель елементів з'являється в режимі Конструктора форм автоматично. Забрати або відновити її на екрані можна за допомогою вкладки Конструктор – Знаряддя конструктора форм.

Нижче наведені найчастіше використовувані елементи форми й відповідні їм кнопки на Панелі елементів.

Підпис. Розміщення у формі довільного тексту.
Текстове Поле. Розміщення у формі даних з відповідного поля базової таблиці/запиту, виведення результатів обчислень, а також прийом даних, що вводяться користувачем.
Вимикач. Створення вимикача, кнопки з фіксацією.
Перемикач. Створення селекторного перемикача.
Прапорець. Створення контрольного перемикача.
Поле зі списком. Розміщення елемента керування, що поєднує поле й список, що розкривається.
Список. Створення списку, що допускає прокручування. У режимі форми, обране зі списку значення можна ввести в новий запис або використати для заміни вже існуючого значення.
Кнопка. Створення командної кнопки, що дозволяє здійснювати різноманітні дії у формі (пошук записів, друк звіту, установка фільтрів тощо).
Малюнок. Розміщення у формі малюнка, що не є об'єктом OLE.
Вільна рамка об'єкта. Розміщення у формі вільного об'єкта OLE, що залишається незмінним при переміщенні по записам.
Приєднана рамка об'єкта. Розміщення у формі об'єктів OLE. Використається для об'єктів, збережених у базовому джерелі записів форми, тому при переміщенні по записам у формі відображаються різні об'єкти.
Лінія. Розміщення у формі лінії для відокремлення логічно зв'язаних даних.
Прямокутник. Розміщення у формі прямокутника для групування елементів керування або виділення логічно зв'язаних даних.

При розміщенні у формі полів з базової таблиці/запиту зручно користуватися Списком полів, який можна вивести натиснувши кнопку Додати наявні поля на стрічці вкладки Конструктор –Знаряддя конструктора форм. Щоб розмістити яке-небудь поле у формі, досить просто перетягнути його лівою кнопкою миші зі Списку полів у потрібний розділ форми.

4.3. Властивості об'єктів форми

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

Для того, щоб одержати доступ до властивостей об'єкта форми, варто спочатку виділити цей об'єкт у вікні конструктора форми, а потім в контекстному меню обрати Властивості (або нажати кнопку Аркуш властивостей на панелі інструментів). У результаті на екрані з'явиться вікно із властивостями й подіями обраного об'єкта.

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

Кожен елемент форми має своє ім'я. Це ім'я використається надалі для посилань на цей елемент. За замовчуванням, новим елементам присвоюється ім'я, що складається з назви елемента і його номера, який обумовлюється порядком створення. Наприклад, Поле1 або Підпис3.

Якщо елемент керування створюється шляхом переносу поля за допомогою миші зі списку полів, то у властивість Ім'я копіюється значення властивості Ім'я поля. Наприклад, якщо зі списку полів у форму перенесене поле Факультет, то цьому елементу у формі буде задане ім'я Факультет.

Не допускається існування в одній формі двох елементів керування з однаковими іменами, однак, у різних формах елементи керування можуть мати однакові імена. Не можна присвоїти однакові імена елементу керування й розділу в одній формі.

4.4. Створення кнопок

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

В MS Access передбачено більше 30 стандартних кнопок, при створенні яких досить скористатися лише Майстром по створенню кнопки. Для цього потрібно виконати такі дії:

· установити режим використання майстра на панелі елементів;

· вибрати інструмент Кнопка на панелі елементів і вказати місце розташування й розмір кнопки у формі;

· у першому вікні Майстра вибрати категорію кнопки й виконувані нею дії;

· якщо створювана кнопка призначена для роботи з іншим об'єктом бази даних (звітом, таблицею, іншою формою), то на другому кроці потрібно вибрати необхідний об'єкт;

· далі варто вибрати текст або малюнок, який буде розташований на кнопці. При розміщенні малюнка можна скористатися кнопкою Обзор… для вибору малюнка;

· на заключному кроці роботи Майстра задається ім'я створюваного елемента.

5. Управління елементами форми

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

Для виділення одиночного елемента досить просто клацнути по ньому мишею. Для виділення декількох об'єктів можна скористатися такими способами:

Натиснути клавішу SHIFT й, утримуючи її, клацнути мишею по всіх виділюваних елементах;

Вибрати інструмент Вибір об'єктів на панелі елементів. Установити покажчик миші на елемент й, не відпускаючи кнопки миші, перемістити рамку виділення так, щоб усередині її виявилися всі потрібні елементи.

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

5.1. Редагування елементів форми

Для зміни розміру елемента потрібно перемістити один з маркерів виділення до досягнення потрібного розміру. Якщо потрібно встановити розмір для поля або напису так, щоб у ньому були повністю видимі всі відображувані дані, то краще скористатися командою контекстного меню Розмір – За розміром даних.

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

 

Мал. 2. Елементи поля у формі

Поле уведення і його підпис пов'язані один з одним. Проте, іноді потрібно переміщати їх окремо. Для цього використовуються мітки переміщення – більші квадрати в лівому верхньому куті кожного пов'язаного елемента (мал. 2). Якщо підвести до них покажчик миші, то він прийме форму вказівного пальця руки. У цьому положенні можна перемістити кожний зі зв'язаних елементів окремо.

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

5.2. Зміна порядку обходу елементів форми

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

 

Завдання для виконання

 

1. Запустити MS Access і відкрити створену раніше базу даних.

2. Створити просту форму з ім'ям ««Форма1ТипыТовары- Своє прізвище *», з варіантом макету одна форма: Створити - Форми - Форма. Джерело даних – таблиця Типы.

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

4. Створити форму «Форма2Типы - Своє прізвище»: для редагування даних про типи товарів: Створити - Форми – Кілька елементів. Джерело даних – таблиця Типы.

5. Відредагувати форму «Форма2 Типы - Своє прізвище» у режимі Конструктора (змінити заголовок форми, зовнішній вигляд форми).

6. Використовуючи Майстер форм створити форму «Форма3Заказы - Своє прізвище», яка для кожного клієнта БД виводить інформацію про зроблені ним замовлення.

7. Відредагувати форму «Форма3Заказы - Своє прізвище» у режимі Конструктора (змінити заголовок форми, зовнішній вигляд форми, прибрати кнопки переходу з підлеглої форми).

8. Створити розділену форму «Форма4Товары - Своє прізвище»: Створити - Форми – Розділити форму. Джерело даних – таблицяТовары.

9. Створити форму «Форма5Запити» відкривши конструктор форм з порожньою формою. Форма має назву Запити. Форма містить 5 кнопок для відкриття запитів із Практичної роботи№2.

10. Створити навігаційну форму «Форма6Звіти» для перегляду звітів, створених студентом в практичній роботі №3: Створити – Форми – Навігація.

11. Створити навігаційну форму «Форма7Форми» для перегляду форм1-4, створених студентом: Створити – Форми – Навігація.

12. Створити головну Форму «Головна форма- Своє прізвище» для перегляду форм з запитами (Форма5Запити), звітами (Форма6Звіти) та формами (Форма7Форми), створених студентом в практичних роботах та закриття прикладної програми.

Методичні рекомендації до виконання практичної роботи

1. Запустити Microsoft Access і відкрити створену раніше базу даних.

2. Створити форму «Форма1ТипыТовары-Своє прізвище», з варіантом макету в один стовпець. Для цього:

· вибрати як джерело даних таблицю Типы;

· перейти на вкладку Створити на стрічці обрати групу Форми інатиснутикнопку Форма.

3. Відкрити щойно виконану форму «Форма1ТипыТовары-Своє прізвище» в режимі конструктора:

· додати заголовок «Форма1 для перегляду та редагування даних про товари та категорії товарів. Розробник Своє прізвище»;

· відформатувати заголовок за власним смаком: використати кольори, шрифти, додати малюнок, дату та час;

· відформатувати данні за власним смаком: використати кольори, шрифти;

· заборонити додавання нових записів до категорії товарів (використати властивості форми).

4. Створити форму «Форма2Типы -Своє прізвище», з варіантом макету безперервна форма. Для цього:

· вибрати як джерело даних таблицю Типы;

· перейти на вкладку Створити на стрічці обрати групу Форми інатиснутикнопку Кілька елементів.

 

5. Відкрити щойно виконану форму «Форма2Типы-Своє прізвище» в режимі конструктора:

· додати заголовок «Форма2 для перегляду та редагування даних про категорії товарів. Розробник Своє прізвище»;

· відформатувати заголовок за власним смаком: використати кольори, шрифти, додати малюнок, дату та час;

· відформатувати данні за власним смаком: використати кольори, шрифти.

6. Для кожного клієнта БД вивести інформацію про зроблені ним замовлення. Створити форму «Форма3Заказы -Своє прізвище». Для цього:

· перейти на вкладку Створити на стрічці обрати групу Форми інатиснутикнопку Майстер форм для створення підлеглої форми.

· Обрати поля: КодЗаказа, Цена, Количество з таблиці Заказано, поле поле КодКлиента з таблиці Заказы, поля Название, Страна з таблиці Клиенты, Марка з таблиці Товары, поля Название, Страна з таблиці Поставщики.

 

 

 

7. Відкрити щойно виконану форму «Форма3Заказы-Своє прізвище» в режимі конструктора:

· додати заголовок «Форма3 для перегляду та редагування даних про клієнтів та замовлення. Розробник Своє прізвище»;

· прибрати для підлеглої форми кнопки переходу (за допомогою властивостей підлеглої форми);

· відформатувати заголовок за власним смаком: використати кольори, шрифти, додати малюнок, дату та час;

· слово «Клиент» замінити на «Список клієнтів»; встановити – «Зроблені замовлення»;

· відформатувати данні за власним смаком: використати кольори, шрифти.

11. Створити розділену форму «Форма4Товары - Своє прізвище» на базі таблиці Товары: Створити - Форми – Розділити форму.

Додати до форми поле для підрахунку загальної вартості товару на складі для кожного товару. Перейти в режим Конструктора і додати елемент управління Текстове поле.

Для нового полю в Аркуші властивостей задати Джерело елементу керування … за допомогою побудовника виразів.

12. Створити форму «Форма5Запити» відкривши конструктор форм з порожньою формою: Створити - Форми – Конструктор форм. Форма має назву Запити. Форма містить 5 кнопок для відкриття запитів із Практичної роботи №2.

Використати контекстне меню для того, щоб додати заголовок/примітку форми.

Додати заголовок форми, дату створення форми.

Додати кнопки виконання запитів. Наприклад за допомогою майстра створення кнопок виконати запит №1.

Створити кнопки для всіх запитів.

Підібрати формат оформлення форми: Створити - Знаряддя конструктора форм -Формат.

13. Створити навігаційну форму Форма6Звіти для перегляду звітів, створених в практичній роботі №3: Створити – Форми – Навігація.

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

14. Створити навігаційну форму Форма7Форми для перегляду форм1-4, створених студентом: Створити – Форми – Навігація.

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

15. Створити головну Форму «Головна форма-Своє прізвище» для перегляду форм з запитами (Форма5Запити), звітами (Форма6Звіти) та формами (Форма7Форми): Створити - Форми – Конструктор форм. Форма має назву Головна Форма -Своє прізвище. Форма містить 3 кнопок для відкриття форм:Форма5Запити, Форма6Звіти, Форма7Форми і одну кнопку для закриття прикладної програми.

Додати 3 кнопки за допомогою майстра кнопок, наприклад створено кнопку для відкриття форми з запитами:

Повторити дії для кожної кнопки:

Додати кнопку для закриття програми.

16. Додати до форм Форма5Запити, Форма6Звіти, Форма7Форми кнопки для повернення у головну форму. Наприклад, відкриємо форму Форма5Запити у режимі конструктора і додамо нову кнопку.

Додаємо кнопку для закриття форми до навігаційних форм.

17. Головна форма має завантажуватися автоматично при відкритті БД.

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

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.02 сек.)