- •Система керування базами даних ms access. Лекція 19. Система керування базами даних ms access. Робота з формами.
- •Форми. Основні поняття. Форми та їх можливості
- •Режими роботи з формами
- •Структура форми
- •Основні елементи управління
- •Правила та прийоми створення форм у режимі Конструктора
- •Створення форми
- •Створення елементів управління
- •Створення надпису за допомогою панелі елементів:
- •Створення поля зі списиком за допомогою панелі елементів.
- •Створення поля за допомогою списку полів
- •Зміна елементів управління
- •Властивості елементів управління
- •Режим Форми Робота із Записами
- •Зміна зовнішнього вигляду форми
- •Створення форми для кількох зв’язаних таблиць
- •Збереження форм
- •Контрольні запитання
Властивості елементів управління
Кожен елемент управління є об’єктом з набором певних властивостей. Щоб змінити властивості виділеного об’єкта потрібно скористатися командою Вид Свойства. В результаті з’явиться вікно властивостей.
Для оформлення зовнішнього вигляду об’єкта існує ряд властивостей, які впливають на особливості його відображення у формі: ширина, висота, параметри фону, параметри границь, властивості шрифту.
Якщо до форми додається елемент “Поле”, то для нього автоматично приєднується пояснювальний надпис (рис. 19.4).
Дуже важливою властивістю для елемента Поле є властивість Данные, яка задає джерело даних для цього об’єкта (“Источник строк”).
Режим Форми Робота із Записами
Після створення форми її використовують для внесення, редагування та зміни даних у відповідні поля записів бази даних. Всі ці операції виконуються в режимі Форми (рис. 19.5).
В цьому режимі безпосередньо з клавіатури вводяться дані у віконця форми, що зв’язані із відповідними полями записів таблиць бази, для заповнення яких розроблялася форма. Переміщення між записами виконується за допомогою елементів навігації (кнопок та поля), розташованих внизу вікна форми (рис. 19.5). За замовчуванням перед кнопками навігації встановлюється надпис „Запись:”.
Кнопки навігації виконують такі функції (зліва – направо):
Перехід до першого запису.
Перехід до попереднього запису.
Поле, яке показує номер поточного запису.
Перехід до наступного запису.
Перехід до останнього запису.
Створення нового запису.
Рисунок19.4 Приклад форми Microsoft Access в режимі форми
Також для роботи з записами можна використовувати відповідні команди з меню „Вставка” і „Записи” головного меню і кнопки панелі інструментів „Режим формы”, яка автоматично відкривається при переході до режиму форми.
Основною метою простих форм є робота з даними: вставка та знищення записів або редагування даних в одній або кількох таблицях, які є джерелом даних для форми. Ці дії виконуються в Режимі Форми або Режимі Таблиці. Однак більш функціональним і зручнішим є режим Форми.
При відкритті форми в режимі Форми з’являється панель інструментів Режим Форми, яка містить кнопки, стандартні для додатків Windows і деякі спеціальні кнопки роботи з формами. Наприклад, активізація кнопки ▼, справа від кнопки Вид, у режимі Форми відкриває меню вибору режимів роботи з формами, кнопка Властивості відкриває вікно властивостей виділеного елемента управління, кнопка Новий об’єкт пропонує список типів нових об’єктів бази даних, які можна створити безпосередньо з даного режиму тощо.
Крім того, вікно режиму Форми має кнопки переходу по записах (кнопки навігації) в нижній своїй частині, які дозволяють вибирати потрібний запис (від першого до останнього).
Вставка нових записів. У формах, так само як і в таблицях, передбачено порожній запис, призначення якого додавати нові записи в таблицю. Додаючи новий запис у таблицю за допомогою форми, достатньо переміститись на порожній запис, заповнити поля форми у відповідно до правил, визначених при її розробці. Переміщення між полями форми аналогічно тому, як це робилось в таблицях та запитах. Для переходу на порожній запис користуються кнопками навігації в режимі форми. Поля заповнюються, використовуючи стандартні методи редагування.
Зауваження. Для того, щоб можна було додавати нові записи в таблицю в режимі Форми, необхідно встановити властивості Разрешить добавление (Allow Additions) значення Да (Yes) у вікні властивостей форми в режимі Конструктора.
Зміна записів. Редагування записів, які вже існують, аналогічно попередньому. Однак, перш ніж приступити до редагування запису, його необхідно знайти. Для цього можна скористатися кнопками переходу по записах (кнопками навігації). Якщо порядковий номер потрібного запису невідомий, то для його пошуку користуються кнопкою Найти (Find) панелі інструментів Режим форми.
Записи можна впорядковувати за значенням певного поля. Для цього треба виділити дане поле, а потім активізувати кнопку Сортировать по возрастанию (убыванию) на панелі інструментів Режим форми.
Відміна зміни записів. Access не вносить змін у таблицю до того часу, поки не буде виділений інший запис, або не буде збережений відредагований запис, наприклад командою Записи → Сохранить запись (або комбінацією клавіш Shift+Enter). Останнє збереження запису можна відмінити, якщо відразу ж натиснути кнопку Отменить ввод (Undo typing) на панелі інструментів Режим форми. Для цього ж можна вибрати команду меню Правка → Отменить ввод.
Знищення записів. Для знищення поточного запису в формі треба перейти до нього за допомогою кнопок навігації і вибрати кнопку Удалить запись (Delete Record) на панелі інструментів Режим форми, або вибрати команду Правка → Удалить запись, або натиснувши клавішу <Del>, попередньо виділивши потрібний запис.
