Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab4.doc
Скачиваний:
1
Добавлен:
18.08.2019
Размер:
581.12 Кб
Скачать

Міністерство освіти та науки України молоді та спорту

Національний Університет «Львівська політехніка»

Кафедра «Інформаційні системи і мережі»

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

Проектування засобів вводу та редагування даних

Виконала: ст. гр. Фл-24

Сенчук Я. В.

Перевірив: доц. Василюк А.С.

Львів 2012

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

Теоретична частина

Створення зручного користувацького інтерфейсу - це і наука і мистецтво. Додаток мусить бути таким, щоб він сам приваблював до себе користувачів. Головне, звичайно, щоб додаток правильно функціонував. Але користувачі бачать і постійно використовують інтерфейс для виконання своїх задач. Тому без зручного інтерфейсу система нічого не варта, як би добре вона не працювала.

Основні секрети створення користувацьких інтерфейсів:

• Дотримання загальноприйнятих стандартів.

• Нескладне переключення між задачами системи.

• Підтримка режимів роботи з клавіатурою.

• Використання малюнків та інших візуальних підказок, завдяки

яким користувач відчуває себе впевненіше.

Елементи у формах та звітах

Форми і звіти формуються з елементів і властивостей. Тому необхідно добре розібратися у фундаментальних поняттях елементів та властивостей, перед тим як застосовувати їх до форм та звітів.

Що таке елемент

В Access елемент має багато визначень. Звичайно це будь який об'єкт у формі або звіті, такий, наприклад, як надпис або поле. Елемент може бути зв'язаний з полем таблиці, але може бути і об'єктом в прямому розумінні цього слова, наприклад, прямокутником або лінією. Деякі елементи Access позичені з інших програм. Це спеціальні елементи управління OLE (або елементи ОЦК). Вони розширюють набір основних властивостей Access. При роботі з формами і при роботі зі звітами елементи, по суті створюються і використовуються аналогічно.

Типи елементів

У формі або звіті можна знайти багато різних типів елементів. Ці типи включають елементи, які створюються через т.з. панель елементів.

Рис. 1. Конструктор форм в середовищі Access 2010

Рис. 2. Повний список елементів управління в конструкторі форм.

Створення елементів

Створити елемент можна одним з наступних способів:

• Перетягнути поле з вікна списку полів.

• Клікнути на відповідній кнопці панелі елементів і потім додати новий елемент.

Якщо поле перетягується із списку полів, то в результаті у вікні конструктора форми:

• створюється приєднане поле;

• властивості поля переймають табличні формати, тексти строки стану, правила та інші;

• текст підпису створюється в якості надпису з імені поля.

При використанні панелі елементів це доведеться робити вручну.

Виділення елементів

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

Відміна виділення елементів

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

Вибір елементів

Будь-який окремий елемент можна виділити просто клікнувши мишкою. Якщо даний елемент має приєднаний надпис, то з'явиться і маркер переміщення надпису.

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

Маніпулювання елементами

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

Видалення елемента

Якщо в певний момент елемент виявиться більше не потрібним, його можна видалити натиснувши клавішу <Delete>. При видаленні елемента видаляються і елемент і надпис.

Копіювання елемента

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

Зміна властивостей елемента

Для зміни властивостей елемента необхідно клікнути на потрібному полі і ввести потрібне значення. Деякі властивості видають список значень, з якого можна вибрати потрібне. Кнопка з трьома крапками є кнопкою побудовувача, що відкриває один з багатьох побудовувачів Access 2010. включаючи побудовувачі макросів, виразів та модулів.

Порядок виконання роботи

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

Люба форма складається з таких розділів:

• Розділ Заголовок формы (Form Header) визначає верхню частину форми. Цей розділ додається до форми разом з розділом приміток до форми. При друці багатосторінкової форми заголовок відображається тільки на першій сторінці.

• Розділ Верхний колонтитул (Page Header) визначає верхній колонтитул сторінки при друку форми. Цей розділ додається до форми разом з розділом, що визначає нижній колонтитул сторінки.

• Розділ Область данных (Detail) визначає основну частину форми, що містить дані, які отримані від джерела даних.

• Розділ Нижній колонтитул (Page Footer) визначає нижній колонтитул сторінки при друку форми. Цей розділ додається до форми разом з розділом, що визначає верхній колонтитул сторінки.

• Розділ Примечание формы (Form Header) визначає нижню частину форми. Цей розділ додається до форми разом із заголовком форми. При друці багатосторінкової форми примітка відображається тільки внизу останньої сторінки.

Рис. 3. Область даних.

Створити форму можна так:

• автоматичне створення форми по таблиці або запиту:

• створення форм при допомозі Майстра;

• стоворення форми в режимі Конструктора.

  1. Автоматичне створення відбувається так:

• Клікнути на ярлик Формы (Forms) у вікні База данных (Database) і натиснути кнопку Создать (New). Появиться діалогове вікно Новая форма (New Form):

Рис. 4. Майстер форм.

• У списку діалогового вікна Новая форма виділіть один з елементів: Автоформа: в столбец (AutoForm: Columnar), Автоформа: ленточная (AutoForm: Tabular) або Автоформа: табличная (AutoForm: Datasheet).

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

• Натисніть кнопку ОК. У результаті буде автоматично створена і відкрита форма обраного

виду. Для подальшого використання форми її необхідно зберегти. Створення форми для вводу та редагування даних таблиці Aviacomp:

Рис. 5. Форма для таблиці Aviacomp

2) Для того, щоб при допомозі Майст pa ст ворит и прост у форму,

яка не містить підпорядкованих:

• У списку діалогового вікна Новая форма виділіть елемент

Майстер форм (Forai Wizard).

•У полі зі списком, що знаходиться у нижній частині діалогового вікна Новая форма,

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

як джерело даних для форми. Розкрийте список та виберіть необхідний елемент.

Натисніть кнопку ОК. Появиться перше діалогове вікно Майстра форм.

Форма будується у режимі покрокового діалогу.

Створення форми для вводу та редагування даних таблиці Reis:

Рис. 6. A) Майстер форм для вводу та редагування табиці Reis

Рис. 6. Б) Майстер форм для вводу та редагування табиці Reis

Рис. 7. Результат створення нашої форми Reis

2. Відредагувати екранні форми, включити до них елементи оформлення та управління (знищення, пошук, редагування, тощо). Робота з формами Access 2010 можу відбуватися у трьох режимах: у

режимі Формы, у режимі Таблицы і у режимі Конструктора. Вибрати режим роботи можна або при допомозі кнопки Вид (View) панелі інструментів Конструктор форм (Form Design), або при допомозі

відповідної команди меню Вид (View).

• у режимі Форми проводиться додавання нових записів, знищення або редагування записів у таблиці чи запиті, що є джерелами даних для форми. Для переходу до режиму Форми виберіть команду Вид. Режим формы (View. Form View).

• у режимі Конструктора можна розробляти форми, модифікувати їх структуру, змінювати зовнішній вигляд, добавляти і знищувати елементи управління. Для переходу до режиму Конструктора виберіть команду Вид, Конструктор (View. Design View).

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

виберіть команду Вид. Режим таблицы (View. Datasheet View). Access 2000 надає два простих метода створення елементів управління: при допомозі панелі елементів Панель элементов (Toolbox) і

при допомозі кнопки Список полей (Fied List). Крім цього, при створенні елементів управління прн допомозі панелі елементів можна використати Майстер елементів, який дозволяє пройти крок за кроком процес створення складних елементів управління, наприклад, таких як списки,

поля зі списками і групи елементів.

Рис. 8. Майсер створення кнопок для нашої форми.

Рис. 9. Результат створення нашої кнопки.

Рис. 10. Стрічкова форма таблиці Aviacomp

Створюємо форму прайс лист для таблиці Cina

А)

Б) Відкриємо майстер підпорядкованих форм

В) Вказуємо ім`я підформи або підзвіту.

Г) Результат нашої форми

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

12

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]