
- •Флегантов л.О. Система управління базами даних
- •Методичні вказівки до практичних занять Полтава 2009
- •Практична робота 1 Знайомство з ms Access. Створення таблиць
- •Інтерфейс вікна програми
- •Створення базових таблиць
- •Для розробки таблиць рекомендується використовувати режим Конструктор. Створення кожної таблиці полягає у завданні полів таблиці та призначенні їх властивостей.
- •Список класів
- •Список учнів
- •Список викладачів
- •Журнал успішності
- •Практична робота 2 Прийоми роботи з таблицями бд Заповнення таблиць даними
- •Прийоми роботи з таблицями бд
- •Робота з Майстром підстановок
- •Створення випадаючого списку вручну
- •Створення випадаючого списку на базі іншого об’єкту
- •Практична робота 3 Зв’язки між таблицями. Запити Створення зв’язків між таблицями
- •II. Журнал успішності
- •Створення запитів
- •Створення запиту на вибірку
- •Створення запиту з умовою
- •Створення запиту з параметром
- •Практична робота 4 Створення запитів (продовження)
- •Запити з обчисленнями
- •Створення обчислень за допомогою діалогового вікна Постоитель выражений
- •Створення підсумкового запиту
- •Створення запиту на зміну
- •Створення перехресного запиту
- •Практична робота 5 Робота з формами
- •Автоформи
- •Створення форм за допомогою Майстра
- •Структура форми
- •Створення надписів
- •Вставка малюнку
- •Створення та редагування пов’язаних полів
- •Створення списку
- •Створення кнопки
- •Автозвіти
- •Майстер звітів
- •Структура звіту
Робота з Майстром підстановок
Майстер підстановок – це засіб, призначений для автоматизованого заповнення таблиць. Налагодженням Майстра можна організувати введення даних не вручну, а з випадаючих списків - це гарантує безпомилковість заповнення таблиці даними та зменшує розмір БД.
Існує два способи створення випадаючих списків у стовпці:
фіксований набір значень – використовується у випадку, коли даних, що містяться у стовпці, немає в інших об’єктах БД та при заповненні вони часто повторюються;
з іншої таблиці або запиту – використовується, у випадку, якщо дані, які вводяться, зберігаються в інших об’єктах БД і часто повторюються.
Створення випадаючого списку вручну
Відкрийте таблицю Список учнів в режимі Конструктор;
клацніть у стовпці Тип данных в рядку поля Сім’я – з’являється кнопка вибору типу поля;
клацніть на цій кнопці і у випадаючому списку виберіть пункт Мастер подстановок – починається робота майстра, яка виконується за декілька кроків;
на 1му кроці: встановіть перемикач Будет введён фиксированный набор значений. Перехід до наступного кроку здійснюється натисканням кнопки Далее;
на 2му кроці: у полі Число столбцов встановіть 1; у полі Столбец введіть текст (по рядках): повна не повна сирота Клацніть на кнопці Далее;
на 3му кроці потрібно задати ім’я стовпцю. Не змінюйте пропоновану назву. Натисніть кнопку Готово. Примітка: На останньому кроці роботи Майстра кнопка Далее замінюється кнопкою Готово
дайте команду на збереження внесених змін в структуру таблиці ФайлСохранить або кнопка Сохранить на панелі інструментів;
діючи аналогічно, створіть випадаючий список для стовпця Поведінка. Текст списку наступний: добра задовільна не задовільна
перейдіть у режим перегляду клацанням на кнопці Вид на панелі інструментів;
внесіть в таблицю 15-20 записів. Приклад записів таблиці Список учнів наведено нижче:
Код учня |
Прізвище |
І.Б. |
Дата народження |
Сім’я |
Поведінка |
111 |
Іванов |
І.І. |
1.04.89 |
повна |
задовільна |
112 |
Петров |
П.П. |
3.09.92 |
сирота |
добра |
113 |
Сидоров |
С.С. |
7.07.90 |
не повна |
не задов. |
Примітка: Зверніть увагу: при переході до ячейки стовпців, які оброблялись Майстром підстановок, з’являється кнопка, яка відкриває випадаючий список, який дозволяє вибирати дані для введення.
по закінченні введення даних, закрийте таблицю.
Створення випадаючого списку на базі іншого об’єкту
Відкрийте таблицю Список викладачів в режимі Конструктор;
виконайте клацання у стовпці Тип данных у рядку поля Предмет. Запустіть роботу Майстра підстановок;
на 1му кроці: встановіть перемикач Столбец подстановки использует значения из таблицы или запроса, Далее;
на 2му кроці: на панелі Показать встановіть перемикач Таблицы, а в полі списку таблиць вкажіть на таблицю Список предметів, Далее;
на 3му кроці: в полі Доступные поля виберіть рядок Назва і натисніть кнопку > - вибраний рядок попадає в поле Выбранные поля – це означає, що стовпець підстановки буде використовувати вибрані поля як власні стовпці, Далее;
на 4му кроці: зніміть прапорець Скрыть ключевой столбец та встановіть потрібну ширину стовпців – такий вигляд буде мати майбутній випадаючий список, Далее;
на 5му кроці: виберіть унікальне поле таблиці – Код предмету, Далее;
на останньому кроці вкажіть ім’я стовпця, для якого створюється випадаючий список (залиште те саме ім’я) та натисніть кнопку Готово;
збережіть зміни в структурі таблиці ФайлСохранить або кнопка Сохранить на панелі інструментів. Примітка: Якщо з’являється вікно-попередження про збереження змін в структурі таблиці, погоджуйтесь, натиснувши кнопку Да
самостійно попрацюйте з таблицею Журнал успішності: а) для полів Оцінка та Участь в олімпіадах створіть випадаючі спискі методом фіксованого набору тексту (1 спосіб). Текст списку для стовпцю Оцінка наступний: 2 3 4 5 Текст списку для стовпцю Участь в олімпіадах: шкільна міська районна обласна республіканська б) створіть випадаючі списки на базі іншого об’єкту (2 спосіб) для полів Код учня, Клас, Предмет, Викладач. Випадаючі спискі повинні складатися з наступних полів: Код учня: Код учня, Прізвище, І.П.; Клас: Назва; Предмет: Код предмету, Назва; Викладач: Код викладача, Прізвище, І.П., Код предмету;
збережіть зміни в структурі таблиці ФайлСохранить або кнопка Сохранить на панелі інструментів;
закрийте режим Конструктор та, взагалі, файл БД.
На цьому занятті ми розглянули:
внесення даних до таблиць в режимі перегляду;
прийоми роботи з таблицями: - виділення стовпця та рядку; - зміна ширини стовпця та висоти рядку; - поняття маркеру запису та маркеру таблиці; - сортування та фільтрація даних; - панель кнопок перегляду;
робота з Майстром підстановок: - створення випадаючого списку шляхом завдання фіксованого набору значень; - створення випадаючого списку на основі інших таблиць; - заповнення таблиці в режимі перегляду за допомогою створених випадаючих списків.