Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекцыъ БД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.16 Mб
Скачать

Заняття 8

Тема. Створення форм для відображення та введення даних.

Мета. Сформувати в студентів поняття «форма», навчитись ствювати форми різними способами; розвинути кругозір стосовно нових об’єктів в СУБД; розвинути інтерес до майбутньої професії.

Хід заняття:

  1. Організаційний момент.

  2. Актуалізація опрних знань.

Дати відповіді на наступні запитання:

1. 1.Яких помилок дозволяє уникнути програма MS ACCESS, використовуючи «забезпечення цілісності даних»?

2. Можливості Майстра аналізу таблиць.

3. Як створюються зв’язки з зовнішніми базами даних і з якою метою?

3. Пояснення нового матеріалу.

План

1.використання форм для відображення і введення даних;

2.створення нової форми;

Форма в Access є форматованим об'єктом бази даних, що використовується головним чином для відображення одного запису в екранному вікні. Саме загальне використання форм — створення зручних полів введення даних; в цьому випадку як джерело даних для форми використовувється таблиця або запит.

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

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

Деякі елементи управління безпосередньо прив'язані до поля в таблиці або запиту. На термінології Access вони називаються зв'язаними елементами управління. Коли ви вводите дані в елемент управління, пов'язаний з конкретним полем, Access додає їх до цього поля; коли ви відображаєте дані з використанням форми, програма Access змінює властивість Данные для кожного елемента управління, щоб визначити, які дані вона (Access) повинна відображати. На рис. 5.32 показано діалогове вікно властивостей текстового поля, пов'язаного з полем Кінцева дата основної таблиці.

Деякі елементи управління форми є незв'язаними, тобто вони не прив'язуються до будь - якого джерела даних. Наприклад, надпис списку, поля або вільно розташованого тексту є незв'язаним елементом управління. Коли в полі властивості Данные ви вводите вираз, Access створює обчислювальний елемент управління. Наприклад, вираз = [ЦенаПоставщика] *2 збільшуе вміст поля ЦенаПоставщика у 2 рази і результат відображає у формі.

  • Після відкриття форми в режимі конструктора ви можете змінити шрифт, розмір шрифту, колір, рамки і інші властивості форматування будь-якого елемента управління.

Рис.5.32. Властивості поля

  • Форма може включати п'ять областей. Самі дані звичайно відображаються в області даних; крім того, кожна форма може мати до двох заголовків і до двох нижніх колонтитулів: одна комбінація заголовок/колонтитул власне для форми і інша — для окремих сторінок. Щоб приховати або показати заголовки і колонтитули, використовується меню Вид.

  • В режимі конструктора Access дозволяє розміщувати елементи управління на сітці для точного їхнього вирівнювання. Ви можете також групувати і будувувати елементи управління уздовж лінії.

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

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

Рис. 5.33. Приклад форми