Access2
.pdfСистема управління базами даних MS ACCESS
Лабораторна робота № 2
Тема: ACCESS.Робота з формами.
Мета: Уміти виводити на екран дані зі створеної таблиці у вигляді форми, вставляти у форми елементи керування, вводити дані у форми.
План
1.Створити форму, що відповідає таблиці Оцінки.
2.Вставити у форму заголовок: Оцінки студентів вашої групи.
3.У правому нижньому куті форми вставити текст з назвою групи.
4.Вставити у форму нове поле Сума, де буде обчислюватися сума балів студента з усіх предметів.
5.На формі розмістити елементи керування: кнопки ВПЕРЕД, НАЗАД, СТВОРИТИ НОВИЙ ЗАПИС, ЗАКРИТИ ФОРМУ.
6.Доповнити базу даних записами.
Теоритичні відомості
Єдва основні способи відображення даних з БД для візуального огляду: 1) у вигляді таблиці; 2) У вигляді форми.
Форма подібна до бланка чи карточки. Прикладами форми є будь-який бланк, сторінки з паспорта, бібліографічна карточка на книжку в бібліотеці. Одна форма містить дані лише з одного запису.
У програмі ACCESS прийнято створювати базу даних спочатку у вигляді таблиці, а пізніше відображати її у вигляді форм.
Перехід до форм, окрім кращої візуалізації даних, дає низку додаткових можливостей. Виявляється, що на формі можно зручно розташувати:
Поля типу OLE з картинками, фотографіями тощо;
Елементи керування: кнопки, перемикачі тощо;
Надписи: заголовки форми, рубрик ( а також розрисовувати форму чи задати фоновий рисунокзаставку: сутінки, глобус, хмари тощо);
Обчислювальні поля ( це також елемент керування) для відображення результатів обчислень, виконаних на базі наявних полів;
Закладки ( багатосторінкові форми, де поля групують за змістом на різних вкладках).
Єдекілька способів створення форм, а саме:
Автоматично за допомогою команди АВТОФОРМА;
За допомогою майстра форм;
Вручну за допомогою констуктора форм;
Комбінованим способом.
Наприклад, виконавши команду АВТОФОРМА=>У СТОЛБЕЦ, отримаємо форму, в якій усі поля з таблиц будуть розташовані в стовпець і вирівняні до лівого краю.
Користувач за допомогою конструктора може змінити розташування полів методом їх перетягування. Щоб перемістити об”єкт у вікні конструктора форми, треба його активізувати і вести над ним курсор,
доки останній не набуде вигляду долоні. Після цього можна виконати переміщення методом перетягування. Використання майстра форм дає змогу швидко відібрати потрібні поля з таблиці для розміщення на
формі або розташувати на одній формі поля з різних таблиць.
Початківцям створювати форму вручну не рекомендують. Спочатку варто створити форму командою АВТОФОРМА або МАЙСТЕР ФОРМ, а пізніше зробити зміну у формі за допомогою конструктора форм.
Для конструювання форми використовують панель елементів керування з кнопками. Щоб вставити елемент керування, його треба вибрати на панелі і клацнути на формі у точці вставляння. За допомогою кнопки ЗАПУСК МАСТЕРА можна вставити у форму в діалоговому режимі інші елементи: кнопки, перемикачі тощо.
З метою виконати обчислення над полями у формі створюють нове поле, наприклад з назвою СУМА ( для обчислення суми балів студента з усіх предметів), і задають йому значення у вигляді формули
=[Мат] + [Інф] + [Фіз] + [Екон] + [Іноз] . Кутові дужки можна опускати.
Хід роботи.
1.Запустіть програму для опрацювання бази даних ACCESS.
2.Відкрийте БД, у якій є таблиця Оцінки.
3.Створіть форму для таблиці Оцінки. У головному вікні БД виберіть закладку ФОРМЫ і виконайте команду СОЗДАТЬ.
4.Активізуйте майстра форм і виконайте всі його вказівки ( кроки ). У вікні НОВАЯ ФОРМА виберіть майстра форм, а також джерело данихтаблицю ОЦІНКИ=>ОК.
5.Виберить поля, які повинні бути у формі. Виберіть усі поля кнопкою >> і натисніть ДАЛЕЕ.
6.Виберіть зовнішній вигляд форми. Задайте вигляд в один стовпець=> і натисніть ДАЛЕЕ. Які є ще способи розташування полів у формі?
1
7.Виберіть стиль форми ( фон, заставку): камінь або глобус. Які є стилі форми? Який стиль вам найбіль-
ше до вподоби?
8.Надайте формі ім”я . Уведіть ім”я ОЦІНКИ =>Увімкніть режим автовідкриття форми ( перший вимикач) => ГОТОВО.
9.Перегляньте усі записи. Користуйтеся кнопками гортання у нижній частині форми.
10.Вставте новий запис.
11.Перейдіть у режим конструктора для вставлення нових елементів у форму. ВИД => КОНСТРУКТОР.
Переконайтеся, що на екрані є панель елементів керування. Якщо її не має, то виконайте команди ВИД =>ПАНЕЛЬ ЭЛЕМЕНТОВ.
12.Збільшіть розміри вікна конструктора і його частин.
13.Форма може містити заголовок і прмітки. Підготуйте Форму для введення заголовка і прміток.
ВИД=>ЗАГОЛОВКИ / ПРИМЕЧАНИЯ.
14.Уведіть загоповок форми і розмалюйте його. Уведіть великими буквами заголовок: ОЦІНКИ СТУДЕНТІВ тощо.Для цього натисніть на кнопку Аа на панелі елементів і клацніть у полі заголовка , введіть текст заголовка, натисніть на клавішу вводу. Клацніть над текстом, щоб перетворити заголовок в об’єкт. Змініть його розміри і розташування. Змініть розмір шрифту і його стиль, кольлори букв, фону, меж тощо.
15.У правому нижньому куті форми вставте текст з назвою класу чи групи ( великим шрифтом ).
16.У полі приміток форми вставте текст: Виконав ( -напа ) прізвище. Якщо не має вільного місця у полі заголовка чи приміток, то треба перетягнути об’єкти у формі на інші місця, щоб звільнити місце. Однак краще задати розміри усіх частин форми, викликавши їхні контекстні меню і виконавши такі команди: СВОЙСТВА=>МАКЕТ=>ВЫСОТА =>Ввести потрібне значення.
17.Перегляньте результати роботи на екрані, задавши режим форми. ВИД=>РЕЖИМ ФОРМЫ.
18.Поверніться в режим конструктора ВИД=>КОНСТРУКТОР.
19.Вставте у форму обчислювальний елемент керування. Вставте поле з назвою СУМА, значення якого є сумою бапів одного студента з усіх предметів. Для цього натисніть на кнопку аб/ Клацніть на формі там, де повинне бути значення поля СУМА. Перемістіть об’єкти, якщо треба, на вільні місця. Введіть ліворуч
назву поля, а в рамку праворуч – формулу для обчислення суми оцінок. |
=[Мат] + [Інф] + [Фіз] + |
[Екон] + [Іноз] . |
|
20.Розташуйте на формі кнопку для огляду наступного запису і назвіть її НАСТУПНИЙ. Натисніть на кнопку КНОПКА на панелі елементів і клацніть на формі, де треба розмістити кнопку. Відкриється вікно майстра створення кнопок. У категорії ПЕРЕХОДЫ ПО ЗАПИСЯХ виберіть дію СЛЕДУЮЩАЯ ЗАПИСЬ => ДАЛЕЕ. Введіть текст підпису кнопки: ВПЕРЕД, і виберіть рисунок кнопки з меню зразків. Робочу назву кнопці можете не давати=>ГОТОВО.
21.Розташуйте на формі кнопки з назвами НАЗАД, СТВОРИТИ НОВИЙ ЗАПИС і кнопку ЗАКРИТИ ФОРМУ з категорії Робота з формою.
22.Перейдіть у режим форм і погортайте записи форми, користуючись своїми кнопками.
23.Уведіть два нові записи у режимі форм.
24.Вилучіть перший запис з БД.
25.Перегляньте БД в режимі таблиці ВИД=>РЕЖИМ ТАБЛИЦЫ.
26.Закрийте базу даних, зберігаючи форму.
27.Закінчіть роботу . Здайте звіти.
КОНТРОЛЬНІ ЗАПИТАННЯ.
1.Який вигляд має форма і яке її призначення?
2.Які є способи відображення даних з бази даних для візуального огляду?
3.З чого складається форма і які є способи створення форми?
4.Що таке обчислювальний елемент керування?
5.Яке призначення конструктора форм?
6.Що таке елемент керування?
7.Які дані наводять у вигляді форми?
8.Які переваги використання майстра форм над конструктором?
9.Як вставити заголовок у форму?
10.Як виконати обчислення у формах?
11.Як нарисувати у формі прямокутник ?
12.Як підписати форму деяким текстом?
13.Які переваги форм над таблицями?
14.Які є стилі форм?
15.Що таке комбінований спосіб створення форм?
16.Як переміщати об’єкти по полю конструктора форм?
17.Як вставити кнопку у форму?
18.Як створити форму?
19.Як змінити розміри складових форм?
20.Як вилучити запис у формі ? Чи буде він вилучений з бази даних?
2