- •0 201 «Культура»
- •0201 «Культура»
- •Лекція 1
- •Проектування бази даних у Access
- •Інші об'єкти бази даних
- •Робота з об'єктами бази даних
- •Створення об'єктів бази даних
- •Керування об'єктами бази даних
- •Зміна властивостей об'єктів
- •Створення піктограм для об'єктів бази даних
- •Групування об'єктів
- •Контрольні запитання
- •Заняття №2
- •Хід заняття
- •Створення об'єктів і баз даних за допомогою майстра
- •Використання баз даних зі стандартної бібліотеки
- •Експортування й імпортування даних
- •Використання виразів в об'єктах бази даних
- •Створення додатків
- •Можливі проблеми
- •Актуалізація опорних знань
- •Заняття 3
- •Хід заняття :
- •Визначення полів і типів даних
- •Вибір типу даних
- •Додавання до таблиці поля Мастер подстановок
- •Визначення первинного ключа
- •Актуалізація опорних знань
- •Використання майстра таблиць
- •Використання конструктора таблиці
- •Режим таблиці
- •Зміна структури таблиці
- •Керування полями в режимі конструктора
- •Керування полями в режимі таблиці
- •Зміна порядку розташування полів
- •Актуалізація опорних знань.
- •Визначення правил перевірки даних
- •Використання масок введення для визначення форматів даних
- •Встановлення значень за замовчуванням
- •Обов'язкове поле
- •Робота в режимі таблиці
- •Введення і редагування даних
- •Введення тексту в поле memo
- •Сортування записів
- •Зміна структури листа даних
- •Питання для самоперевірки:
- •Заняття 6
- •Хід заняття:
- •Визначення взаємозв'язку один-до-багатьох
- •4.Закріплення вивченого матеріалу:
- •1.Організаційний момент.
- •2.Актуалізація опрних знань. Дати відповіді на запитання:
- •Пояснення нового матеріалу
- •Розбиття таблиці для уникнення дублювання даних
- •Створення зв'язків із зовнішніми базами даних
- •Заняття 8
- •Хід заняття:
- •Створення нової форми
- •Створення універсальної форми за допомогою одного натискання
- •Використання майстра форм
- •Зміна структури форми
- •Позиціонування елементів управління на формі
- •Визначення інших властивостей і опцій форми
- •Управління підлеглими формами
- •Закріплення вивченого матеріалу.
- •Заняття 10
- •Хід заняття:
- •Організаційний момент (5 хв). Перевірка присутніх. Оголошення теми і мети заняття.
- •Пояснення нового матеріалу.
- •Запити на вибірку
- •Перехресні запити
- •Параметричні запити
- •Запити на зміну
- •Заняття 11
- •План заняття
- •Хід заняття:
- •Створення і зміна запитів
- •Вставка, видалення і перестановка полів
- •Визначення обчислюваних стовпців
- •Визначення умов
- •Визначення властивостей запиту
- •Створення і застосування фільтрів
- •Заняття 12
- •Хід заняття:
- •Робота в режимі конструктора
- •Складання базового звіту
- •Систематизація вивченого матеріалу. Питання для самоконтролю
- •Рекомендована література
Заняття 8
Тема. Створення форм для відображення та введення даних.
Мета. Сформувати в студентів поняття «форма», навчитись ствювати форми різними способами; розвинути кругозір стосовно нових об’єктів в СУБД; розвинути інтерес до майбутньої професії.
Хід заняття:
Організаційний момент.
Актуалізація опрних знань.
Дати відповіді на наступні запитання:
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. Приклад форми
