- •0 201 «Культура»
- •0201 «Культура»
- •Лекція 1
- •Проектування бази даних у Access
- •Інші об'єкти бази даних
- •Робота з об'єктами бази даних
- •Створення об'єктів бази даних
- •Керування об'єктами бази даних
- •Зміна властивостей об'єктів
- •Створення піктограм для об'єктів бази даних
- •Групування об'єктів
- •Контрольні запитання
- •Заняття №2
- •Хід заняття
- •Створення об'єктів і баз даних за допомогою майстра
- •Використання баз даних зі стандартної бібліотеки
- •Експортування й імпортування даних
- •Використання виразів в об'єктах бази даних
- •Створення додатків
- •Можливі проблеми
- •Актуалізація опорних знань
- •Заняття 3
- •Хід заняття :
- •Визначення полів і типів даних
- •Вибір типу даних
- •Додавання до таблиці поля Мастер подстановок
- •Визначення первинного ключа
- •Актуалізація опорних знань
- •Використання майстра таблиць
- •Використання конструктора таблиці
- •Режим таблиці
- •Зміна структури таблиці
- •Керування полями в режимі конструктора
- •Керування полями в режимі таблиці
- •Зміна порядку розташування полів
- •Актуалізація опорних знань.
- •Визначення правил перевірки даних
- •Використання масок введення для визначення форматів даних
- •Встановлення значень за замовчуванням
- •Обов'язкове поле
- •Робота в режимі таблиці
- •Введення і редагування даних
- •Введення тексту в поле memo
- •Сортування записів
- •Зміна структури листа даних
- •Питання для самоперевірки:
- •Заняття 6
- •Хід заняття:
- •Визначення взаємозв'язку один-до-багатьох
- •4.Закріплення вивченого матеріалу:
- •1.Організаційний момент.
- •2.Актуалізація опрних знань. Дати відповіді на запитання:
- •Пояснення нового матеріалу
- •Розбиття таблиці для уникнення дублювання даних
- •Створення зв'язків із зовнішніми базами даних
- •Заняття 8
- •Хід заняття:
- •Створення нової форми
- •Створення універсальної форми за допомогою одного натискання
- •Використання майстра форм
- •Зміна структури форми
- •Позиціонування елементів управління на формі
- •Визначення інших властивостей і опцій форми
- •Управління підлеглими формами
- •Закріплення вивченого матеріалу.
- •Заняття 10
- •Хід заняття:
- •Організаційний момент (5 хв). Перевірка присутніх. Оголошення теми і мети заняття.
- •Пояснення нового матеріалу.
- •Запити на вибірку
- •Перехресні запити
- •Параметричні запити
- •Запити на зміну
- •Заняття 11
- •План заняття
- •Хід заняття:
- •Створення і зміна запитів
- •Вставка, видалення і перестановка полів
- •Визначення обчислюваних стовпців
- •Визначення умов
- •Визначення властивостей запиту
- •Створення і застосування фільтрів
- •Заняття 12
- •Хід заняття:
- •Робота в режимі конструктора
- •Складання базового звіту
- •Систематизація вивченого матеріалу. Питання для самоконтролю
- •Рекомендована література
Створення нової форми
Як і для інших об'єктів баз даних, Access забезпечує декілька способів створення форм. Якщо у вікні бази даних натиснути на кнопці Формы, а потім кнопку Создать, то Access відкриє діалогове вікно Новая форма, показане на рис. 5.34.
Дві перші опції дублюють дві швидкі клавіші в верхній частині вікна Формы: перша дозволяє створювати форму з нуля, відкриваючи порожній бланк форми в режимі конструктора; інша швидка клавіша викликає майстер форм, який автоматично створює форму після того, як користувач вибере таблицю або запит, виділить поля для розміщення на формі і вибере деякі опції форматування. Дане діалогове вікно включає також три опції засобу Автоформа, які дозволяють створити визначену за умовчанням форму за допомогою єдиного натискання.
Рис. 5.34. Створення нової форми
Створення універсальної форми за допомогою одного натискання
Для створення простих форм використовується засіб Автоформа, яке миттєво перетворює будь-яку таблицю або запит в універсальну форму (автоформу), яку ви можете зразу ж використовувати. Для створення автоформи у вікні бази даних виберіть піктограму таблиці або запиту, а потім виберіть Вставка → Автоформа. Засіб автоформа автоматично використовується під час натискання кнопки Создать, розташованої на панелі інструментів Access; потрібно тільки натиснути на ній для негайного створення нової автоформи.
Автоформи дуже зручні, але потрібно знати про два істотні їхні недоліки.
В автоформі з'являтимуться всі поля, наявні в основній таблиці або запиті. Це виявиться ідеальним для невеликої таблиці, що включає тільки корисні поля, але краще бути більш розбірливим, коли розробляєте форму для таблиці або запиту, що містить понад 10 полів.
Засіб автоформа вибудовує поля в одну колонку, за умовчанням використовуючи порядок відображення полів у таблиці. Зміна розташування полів може привести до конфлікту.
Якщо ви вибрали таблицю, що включає підтаблицю даних, а потім створюєте автоформу, Access додасть підлеглу форму, точно таку, яка показана на рис. 5.35. Ви можете використовувати цю нову форму для перегляду, редагування або додавання нових записів в обидві зв'язані таблиці.
Коли ви вперше закриваєте об'єкт автоформи, Access відображає діалогове вікно, в якому запропонує вам зберегти форму. Натисніть кнопку Да і введіть ім'я форми, що зберігається, або натисніть кнопку Нет, щоб відмовитися від одержаної автоформи і не зберігати її.
Використання майстра форм
Як вказувалось раніше, засіб Автоформа працює швидко, проте має обмеження на використання. Для одержання більшого контролю над розробкою форми використовується Мастер форм. Він вимагає дещо більших зусиль, ніж засіб Автоформа, проте поетапне виконання необхідних операцій майстра дозволяє вибирати, які поля повинні з'являтися на формі, і потім налаштовувати основний вигляд форми.
Для запуску Мастера форм натисніть кнопку Формы з лівої частини вікна бази даних, а потім двічі натисніть піктограму Создание формы с помошью мастера форм. Майстер дозволяє виконати створення нової форми в чотири етапи.
1. Виберіть таблицю або запит, на якому базуватиметься форма, використовуючи список Таблицы/запросы, що розкривається, як показано на рис. 5.35. У списку доступних полів виділіть кожне поле, яке ви хочете додати у форму, і натисніть кнопку > ; для переміщення у форму всіх полів натисніть кнопку ».
Рис.5.35. Майстер створення форм
Після складання списку полів вони з'являться в списку Выбраные поля. Натисніть кнопку Далее.
2. Виберіть один із чотирьох різних форматів для розміщення полів на формі. Під час вибору кожної опції звертайте увагу на графічне представлення результату. Знову натисніть кнопку Далее.
3. Виберіть для форми стиль; він визначає шрифт, його розмір, колір і структуру, розташування даних, а також фон самої форми, що використовується.
4. В заключному діалоговому вікні Мастера форм надайте створюваній формі нове ім'я. (За умовчанням новій формі присвоюється ім'я основної таблиці або запиту.) Подумайте, чи хочете ви відкрити форму негайно для перегляду або введення даних, або відкрити її для зміни в режимі конструктора — виберіть відповідний перемикач. Натисніть кнопку Готово.
Закріплення вивчено матеріалу:
Що таке форма та які її переваги у порівнянні з таблицями?
Як створити нову форму?
Як створити універсальну форму за допомогою 1 кліка?
Заняття 9
Тема. Відображення чи ввід даних у форму
Мета. Навчитись вводити даны у форми; розвивати власний кругозір з даної теми; виховувати інтерес до майбутньої професії.
Тип заняття. Лекція.
План заняття
Відображення або введення даних у форму.
2. Зміна структури форми
3. Додавання і редагування елементів управління в режимі конструктора.
4. Позиціонування елементів управління на формі.
5. Визначення інших властивостей форми.
6. Управління підлеглими формами
Хід заняття:
Організаційний момент (5 хв.)
Актуалізація опрних знань.
Дати відповіді на питання:
Що таке форма та які її переваги у порівнянні з таблицями?
Як створити нову форму?
Як створити універсальну форму за допомогою 1 кліка?
Відображення або введення даних у форму
Відкривши форму, ви можете переглядати, редагувати і вводити в неї дані. Для переміщень формою за допомогою миші натискайте кнопки переміщення, розташовані в рядку в нижній частині форми. Поле в центрі цього рядка, показане на рис. 5.36, відображає номер поточного запису, а також загальне число записів в поточному джерелі даних.
Рис. 5.36. Елементи керування
Для відкриття порожньої форми з метою введення нового запису натисніть крайню справа кнопку Создать запись.
Для переходу від одного запису до іншого за допомогою клавіатури використовуються наступні методи.
Для переходу до наступного або попереднього запису, залишаючись в одному і тому самому полі, натискуйте відповідно комбінації Ctrl+Page Down або Ctl+rPage Up.
Для переходу до першого або останнього поля у формі використовуйте відповідно клавіші Ноmе або End.
Для прямого переходу до першого поля першого запису натискуйте комбінацію клавіш Ctrl+Home; для переходу до останнього поля останнього запису в джерелі даних натискуйте Ctrl+End.
Для переміщення курсора у вікно покажчика запису натискуйте функціональну клавішу F5, а потім введіть номер конкретного запису.
Коли форма відкривається, на панелі інструментів Access стають доступними три кнопки фільтрування даних. Як і у разі запитів, ви можете натиснути кнопку Фильтр по выделенному або Изменить фильтр і, щоб ввести значення, які обмежують відображення даних, що з'являються у формі. Для перемикання між відображенням тільки відфільтрованих даних і всіх записів в джерелі даних натисніть кнопку Применить фильтр.
