Тема: Заповнення таблиць з використанням об'єкта «Форма» в СУБД MS Access. Сортування записів в таблицях.
Мета: Набуття навичок роботи з СУБД.
Обладнання: IBM-сумісний ПК, MS Access.
1 Теоретичне обґрунтування:
Форми іноді називаються «екранами вводу даних». Це інтерфейси, які використовуються під час роботи з даними, тому вони часто містять кнопки для виконання різних команд. Можна створити базу даних без використання форм, просто редагуючи дані в таблицях даних. Проте більшість користувачів баз даних використовують форми для перегляду, введення та редагування даних у таблицях.
Форми пропонують простий у використанні формат роботи з даними, крім того, до них можна також додавати функціональні елементи, наприклад кнопки. Форми також дають змогу керувати способом взаємодії інших користувачів із даними бази даних. Наприклад, можна створити форму, яка відображає лише певні поля та дозволяє виконувати лише певні операції. Це допомагає захистити дані та забезпечує належне введення даних.
Як і інші об`єкти MS Access форми можна створювати як вручну так і автоматично, до того ж декількома способами.
Форми можна створювати за допомогою Майстра форм. Він дозволяє вибрати:
· поля, дані яких будуть вводитися в формі;
· зовнішній вид форми (один з чотирьох можливих);
· фоновий малюнок форми;
· задати назву форми.
Хід роботи
2.1 Відкрийте файл бази даних з назвою ЛР№12.mdb, який Ви створили на попередньому занятті. Переконайтесь, що Ваша БД містить 4 заповнені таблиці.
2.2 За допомогою майстра форм створіть форму для таблиці «Групи товарів». Оберіть для неї зовнішній вигляд «Стрічковий (ленточный)», а стиль «Промисловий».
2.3 До одержаної форми додайте ще одну групу товарів – «Проекційне обладнання» та закрийте форму.
2.4 Аналогічно створіть форму для таблиці «Місця зберігання товару». Оберіть для неї зовнішній вигляд «В один стовпець», а стиль «Офіційний».
2.5 До одержаної форми додайте ще один запис:
Код | Склад | ПІБ комірника |
6 | Сервісний центр | Крузенштерн І. Ф. |
2.6 Створіть форму для таблиці «Характеристики товарів» та оберіть для неї «Табличний» зовнішній вигляд.
2.7 До отриманої форми додайте наступні записи:
Код товару | Група | Модель | Характеристики | Додатково |
1325 | Принтери та БФП | CANON i-SENSYS MF4430 | принтер-копір-кол. сканер, А4, 23чб.ст/хв, USB2.0 | лазерний |
1327 | Принтери та БФП | PANASONIC KX-MB1500UCB | лаз.монохромний, принтер-копір-сканер, А4, 18чб.ст/хв, USB2.0 | Навантаження 10000 копій/міс |
9002 | Проекційне обладнання | Viewsonic PJD5133 | DLP, 2700 lm, 800x600 (SVGA), 3000:1, 180W, 5000ч | 3D-Ready, |
9004 | Проекційне обладнання | BENQ MS513 | DLP, 2700 lm, 800x600 (SVGA), 190W, 4500ч | 2.45кг |
9005 | Проекційне обладнання | Кронштейн Sopar "Sky-201" | 15кг, 43-65см, чорний, стельовий | кронштейн проектора |
9006 | Проекційне обладнання | Кронштейн Sopar "Sky-302" | 15кг, 22см, металік, стельовий | кронштейн проектора |
9007 | Проекційне обладнання | Кронштейн BRATECK PRB-4 | SILVER 30/30, 10кг, 400мм, металік, стельовий | кронштейн проектора |
9008 | Проекційне обладнання | Кронштейн BRATECK PRB-2S | SILVER 15/15, 10кг, 120мм, металік, стельовий | кронштейн проектора |
9009 | Проекційне обладнання | Екран ELIT SCREENS M84UWH | 7.6кг, 16:9, 84", 185.4х104.1, | проекційний настінний екран, короб чорний |
2.8 Створіть форму для таблиці «Наявність товару». Зовнішній вигляд «Стрічковий».
2.9 Додайте до отриманої форми наступні записи:
Склад | Ціна ОПТ1, грн | Код товару | Кількість |
Сервісний центр | 1090 | 1324 | 1 |
Магазин Барракуда | 1250 | 1327 | 5 |
Головний склад | 1345 | 1325 | 2 |
Головний склад | 980 | 1254 | 4 |
Сервісний центр | 1457 | 2216 | 1 |
Магазин Мегамакс | 4800 | 9002 | 4 |
Магазин Мегамакс | 4730 | 9004 | 5 |
Сервісний центр | 1327 | 2216 | 1 |
Магазин Барракуда | 250 | 9005 | 5 |
Магазин Барракуда | 320 | 9006 | 5 |
Магазин Барракуда | 421 | 9007 | 4 |
Магазин Барракуда | 345 | 9008 | 5 |
Магазин Барракуда | 654 | 9009 | 2 |
2.10 Відкрийте таблицю «Характеристики товарів» та відсортуйте в ній записи за зростанням по полю «Група». (Для цього необхідно встановити курсор в межах даного поля та натиснути кнопку на панелі інструментів).
2.11 Створіть форму з назвою «Зведені дані», яка б містила наступні поля: Код товару, Модель, Кількість та ПІБ комірника.
2.12 Відсортуйте отриману форму по полю кількість за зростанням.
Контрольні запитання.
3.1 Поясніть для чого призначенні запити в СУБД Access?