Вправи по базах даних MS ACCESS.
Вправа 1 Система управління базами даних MS Access
Тема: Створення таблиць
* Структура таблиць
* Поля
* Типи даних
* Властивості даних
Завдання 1
Створити на своїй дискеті порожню базу даних. Для цього виконати наступні дії:
1. Запустити програму MS Access
2. Створити нову базу даних (Файл/створити базу даних)
3. З списку, що розкривається ПАПКА вибрати диск 3.5.
4. У полі назва файлу ввести ім'я бази даних "фамілія_группа_БАЗА ДАНИХ", натиснути кнопку створити.
5. Вікно бази даних складається з шести вкладок, вибрати вкладку «таблиця» і натиснути кнопку створити
6. У вікні «нова таблиця» вибрати пункт «конструктор»
1. Відкрити таблицю "Вид/режим таблиці".
2. Заповнити рядка.
Будьте уважні при заповненні колонки "дата народження" - роздільники проставляються автоматично.
На пропозицію системи дати ім'я створеної таблиці ввести ім'я «анкета» ЗБЕРЕГТИ!!!! (файл.сохраніть)
Завдання 4
1. На основі створеної таблиці створіть список прізвищ студентів Вашої групи, для цього в режимі конструктора для поля "прізвище" відкрийте вкладку "підстановка" і встановіть наступні властивості для поля "прізвище"
Тип елемента керування
Поле зі списком
Тип джерела рядків
Таблиця/запит
Джерело рядків
1. Клацніть мишкою,
2. Натисніть кнопку ... ..
3. У вікні "будівника запитів":
* Додати таблицю "Анкета",
* Закрити вікно "додавання таблиці"
* Перетягнути за допомогою миші поле "прізвище" в "полі" бланка запиту
* В полі "виведення на екран" повинна стояти галочка (
Обмежитись списком
Ні
4. В результаті виконання Завдання 4 в таблиці "Анкета" в полі "прізвище" при натисканні мишею повинна з'явитися кнопка, що забезпечує вибір зі списку. Перевірте це. ФАЙЛ/зберегти !!!!!!!!< br />
Вправа 2 Система управління базами даних MS Access
Тема: Використання форм для введення і редагування даних
* Способи завдання форм
* Кнопки переміщення по записах
* Перехід з форми в режим таблиці
* Робота зі списками
Завдання 1
Створити форму для заповнення таблиці «Анкета»
* Відкрийте вікно бази даних
* Перейдіть на вкладку «форми»
* Натисніть кнопку створити.
* Вибрати Автоформа: стрічкова, як «джерела даних» виберіть таблицю «анкета».
Завдання 2
Розберіться з кнопками переміщення по записах
(
Перехід на один запис вперед
((
Перехід на останній запис
(
Перехід на один запис назад
((
Перехід на чисту сторінку, де можна ввести новий запис
((
Перехід на перший запис
Завдання 3
1. Створіть таблицю для введення груп, що є на третьому курсі:
* Вибрати вкладку «таблиці»,
* Натиснути кнопку створити.
* У вікні «нова таблиця» вибрати пункт «конструктор»
* Створити структуру таблиці, для цього треба заповнити стовпці «ім'я поля» і «тип даних» наступним чином:
Ім'я поля
Тип даних
Група
Текстовий (клацніть мишкою)
* У відповідь на запитання "Створити ключове поле зараз" натисніть кнопку немає.
* Таблицю назвати «групи»
Завдання 4
Створити форму для заповнення таблиці «групи», заповнити цю форму, виконавши наступні дії:
* Вибрати вкладку «форми»
* Натиснути кнопку створити.
* Вибрати «автоформу: у стовпець», в якості джерела даних вибрати таблицю «групи»
* Введіть дані у форму «групи»
Завдання 5
Зверніть увагу на те, що якщо ви в поле «прізвища» введете нове прізвище, то вона не з'явиться в списку, що розкривається прізвищ. Переконайтеся в цьому!!
Завдання 6.
Создадть самозаповнюється список прізвищ, щоб при введенні нового прізвища це прізвище автоматично потрапляла до списку. І згодом це прізвище можна було б вибрати зі списку, а не набирати заново. Для цього виконайте такі дейчтвія:
1. Створіть форму, засновану на таблиці «анкета» з ім'ям «форма для додавання записів». Ця форма буде використовуватися для додавання в список нових пунктів.
2. Створити групу макросів. Будьте дуже уважні при виконанні цього пункту!
* Вибрати вкладку «макроси», натиснути кнопку створити.
* Ввести дії «відкрити форму»
* Ім'я форми: «форма для додавання записів»
* Режим: Форма
* Режим даних: Додавання
* Режим вікна: Звичайне
* Закрити вікно і зберегти макрос з ім'ям «Додавання»
* Створити наступний макрос:
* Ввести дії «Виконати команду»
* Команда "Зберегти запис (Save Record)»
* Ввести дії «Виділити об'єкт»
* Тип об'єкта: Форма
* Назва об'єкта: Анкета
* У вікні бази даних: Ні
* Ввести дії «Оновлення»
* Ім'я елементи: Прізвище
* Закрити вікно і зберегти макрос з ім'ям «Закриття»
3. Перейдіть у форму «Форма для додавання записів» в режимі конструктора.
4. Обрати режим «вид/властивості»
5. Відкрити вкладку «Події»
6. Додати макрос «Закриття» в властивість «Закриття форми»
7. Закрити форму
8. Відкрийте в режимі конструктора форму «Анкета»
9. Клацніть «правою мишкою» по полю «прізвище» виберіть пункт «властивості»
* Відкрити вкладку «Події»
* Вказати ім'я макросу «Додавання» у поле введення властивості «Подвійне натискання кнопки»
Завдання 7.
1. Перевірте роботу створених Вами макросів по створенню самозаповнюється списку.
* Перейдіть в режим форми «анкета»
* Двічі клацніть по полю «прізвище», введіть прізвище «Клінтон»,
* Заповніть інші обов'язкові поля для запису з прізвищем «Клінтон»
* Закрийте форму. Ви знову в головній формі «Анкета»
* Спробуйте розкрити список прізвищ, клацнувши мишкою по кнопці (.
Якщо Ви акуратно виконали Завдання 6, то в списку Ви виявите прізвище «Клінтон»
2. Закрийте форму, зберігши зміни. ФАЙЛ/зберегти !!!!!!!!< br />
Вправа 3 Система управління базами даних MS Access
Тема: Проектування багатотабличних баз даних
* Майстер таблиць.
* Майстер форм.
* Модифікація структури таблиці
Завдання 1
1. Створити таблицю «Викладачі»: Використовуйте Майстер таблиць.
* Вибрати для створення таблиці зразок «Співробітники» і вибрати із запропонованого переліку полів наступні:
* Прізвище
* Ім'я
* По-батькові
* Посада
* Назва відділу (перейменувати, як "кафедра")
* Назвати створену таблицю "Викладачі" Зв'язки не визначати, тобто натиснути кнопку Далі.
* Вибрати режим "безпосереднє введення даних в таблицю"
* У режимі конструктора визначити тип даних для кожного поля
1. Створіть форму для заповнення таблиці «Викладачі».
* Вибрати вкладку «Форми», і створити форму, використовуючи Майстер форм, визначивши в якості джерела таблицю «Викладачі»
* Відмітити мишкою всі поля для створення форми
* Вибрати вигляд форми «стрічкова»
* Стиль вибрати на свій розсуд
* Ім'я форми «Викладачі»
* Подальші дії «Відкрити форму для перегляду»
2. Заповніть форму. Зверніть увагу на те, стовпець «кафедра» заповнюється шляхом підстановки з сформованого Вами списку.
ФАЙЛ/зберегти !!!!!!!!< br />
Вправа 4 Система управління базами даних MS Access
Тема: Проектування багатотабличних баз даних
* Елемент керування типу - «поле зі списком»
Завдання 1
Так як у Вас в базі вже є таблиця з переліком груп, таблиця з переліком дисциплін, а також таблиця «Анкета» з переліком студентів цим треба скористатися для автоматичного заповнення полів «група», «дисципліна» і «Студент» в створюваній Вами таблиці « Залік »
Це можна зробити за допомогою елемента керування полем
3. Для поля "група" змінити елемент управління:
* Відкрийте вкладку «Підстановка» і встановіть наступні властивості для поля «група»
Тип елемента керування
Поле зі списком
Тип джерела рядків
Таблиця/запит.
Джерело рядків
8. Клацніть мишкою,
9. Натисніть кнопку ... ..
10. У вікні "будівника запитів":
* Додати таблицю "Групи",
* Закрити вікно "додавання таблиці"
* Перетягнути за допомогою миші поле "Група" в "полі" бланка запиту
* В полі "виведення на екран" повинна стояти галочка (
Обмежитись списком
Так
4. Аналогічно змінити елемент керування для полів «дисципліна» та «студент», використовуючи як строк відповідно таблиці «дисципліни» і «анкета».
Завдання 2
1. Створіть форму для заповнення таблиці «Залік»
* Перейдіть на вкладку «форми»
* Натисніть кнопку створити.
* Вибрати Автоформа: стрічкова, як «джерела даних» виберіть таблицю «Залік».
2. Користуючись створеної формою «Залік» введіть дані по всім студентам своєї групи з двох дисциплін на свій вибір.
Залік відзначайте прапорцем (.
У такої форми контролю, як «залік» може бути два стани: «залік» чи «незалік». Для індикації стану, який може мати одне з двох допустимих значень, використовується елемент керування типу прапорець, в чому Ви і переконалися
Тепер зробимо так, щоб поряд з прапорцем з'являлася напис «залік», а якщо прапорця немає (тобто Ви не відмітили його галочкою), то нехай з'являється напис «незалік»
Завдання 3
Для того, щоб за допомогою прапорця ввести поле одне з двох значень треба скористатися функцією управління Iif, а для цього необхідно виконати наступні дії:
1. Відкрийте форму «Залік» в режимі конструктора
2. Праворуч від поля типу прапорець ((.) Додати елемент типу «поле»:
* Клацніть мишкою по значку аб на панелі інструментів і праворуч від прапорця ще раз клацніть мишою, з'явиться поле з довільною написом (поле ... ..).< br />
3. Натисніть «праву мишку» на цьому полі, розкрийте пункт «властивості», Введіть у властивість «дані» наступне вираз
= Iif ([Результат]; "Залік"; "Незачет").
4. Встановити для властивості "Вивід на екран" для написи (напис знаходиться зліва від поля) поля значення "ні"
Завдання 4
1. Перегляньте форму «Залік» в режимі форми. Тепер встановлений прапорець буде відповідати значенню «залік», а знову позначити - значенням «незалік».
2. Користуючись новим елементом управління «прапорець» проставте результати по заліку заново ЗБЕРЕГТИ !!!!< br />
Вправа 6 Система управління базами даних MS Access
Тема: Проектування багатотабличних баз даних
* Зв'язки між таблицями
Таблиця складається з рядків і стовпців і має унікальне ім'я в базі даних. База даних містить безліч таблиць, зв'язок між якими встановлюється за допомогою співпадаючих полів. MS Access підтримує чотири типи відносин між таблицями:
Один-до-одного (кожна запис в одній таблиці відповідає тільки одного запису в іншій таблиці
Один-ко-багатьом (кожен запис в одній таблиці відповідає багатьом записам у іншій таблиці)
Багато-до-одного (аналогічна запису «один-ко-багатьом)
Багато-ко-багатьом (один запис із першої таблиці може бути пов'язана більш ніж з одним записом з другого таблиці або один запис з другої таблиці може бути пов'язана більш ніж з одним записом з першої таблиці)
Тип відношення «один-до-багатьох» є найбільш загальним
Розглянемо на конкретному прикладі, для чого може знадобитися зв'язок між таблицями.
Припустимо Ви вже по всіх групах заповнили таблиці «Екзамен», і «Залік» повністю і з'ясувалося, що одна з дисциплін у таблиці «дисципліни» названа неправильно, що в свою чергу відбилося на заповненні таблиць «Залік», або «Екзамен». Аналогічна ситуація може трапитися з прізвищем студента и.т.д ... ..
Як зробити, щоб виправивши назва дисципліни в таблиці «Дисципліни», або, змінивши прізвище студента в таблиці «Анкета», таблиці «Залік» і «Екзамен» були б виправлені автоматично. Для цього треба встановити зв'язки між таблицями:
Завдання 1
Встановіть зв'язок між таблицями «Залік» - [ «Дисципліни», «Анкета»]
Відношення «один-до-багатьох» створюється в тому випадку, коли поле, по якому встановлюється зв'язок (з боку відношення «один») повинно мати властивість:
Індексовані поле - Так, збігу не допускаються »
Це відноситься до поля «прізвище» в таблиці «анкета»
і полю «дисципліна» - у таблиці «дисципліни»
Перевірте наявність цих властивостей у ваших таблицях, перш, ніж приступити до виконання завдання
1. Для цього виконайте такі дії:
* Перейти в режим «Таблиці»
* Якщо у вас є відкриті таблиці, або форми - закрийте їх.
* Натисніть кнопку «Схема даних» на панелі керування.
* Користуючись «правою мишкою» додайте в схему всі таблиці «Залік», «Анкета», «Дисципліни»
* Закрийте вікно "Додавання таблиці» У схемі даних повинні з'явитися три схеми вище зазначених таблиць.
* Помістіть покажчик миші на полі «Дисципліни» таблиці «Залік» і, натисніть ліву кнопку і, не відпускаючи її, перетягніть що з'явився значок поля на поле «Дисципліна» таблиці «Дисципліни». З'явиться діалогове вікно «Зв'язки»
* Поставте прапорець «Забезпечення цілісності даних»
* Поставте прапорець «Каскадне оновлення пов'язаних полів»
* Натисніть кнопку Об'єднання.
* Виберіть опцію 3, OK.
* Натисніть кнопку Створити. , Щоб підтвердити створення зв'язку.
* Перейдіть у вікно «Схема даних», Ви повинні побачити, що з'явилася зв'язок «один-до-багатьох»
2. Аналогічно створіть зв'язок між полем «прізвище» таблиці «анкета» та поле «студент» таблиці «Залік». (послідовність дій та ж, що і при встановленні зв'язку між таблицями «Дисципліни» - «Залік», тільки зв'язуються інші поля)
Завдання 2
Якщо ви правильно виконали завдання 1, то:
Після встановлення зв'язку зміна полів «прізвище» і «дисципліна» відповідно в таблицях «анкета» «дисципліни» автоматично спричинить пов'язаних з цими полями полів «дисципліна» та «студент» в таблиці «Залік». У свою чергу Ви не зможете ввести в таблицю «Залік» нові прізвища, або дисципліни, якщо вони відсутні в таблицях «Анкета» і «Дисципліни»
Перевірте це !!!!! ...
Завдання 3
1. Встановіть зв'язок між таблицями «Екзамен» - [ «Анкета», «Дисципліни»] Перевірте, як працюють зв'язку! ЗБЕРЕГТИ !!!!!!< br />
Вправа 7 Система управління базами даних MS Access
Тема: Підлеглі форми.
* Перегляд даних, що мають відношення один-ко-багатьом
Припустимо, Вам потрібно подивитися дані результатів іспиту з кожного студента окремо, або з кожної дисципліни окремо, використовуючи вже готову таблицю, де у Вас занесені загальні результати по всім студентам і з усіх дисциплін.
Для цього використовується механізм створення підлеглих форм.
Завдання 1.
Створити підлеглу форму за результатами складання іспитів з вибіркою по кожному студенту окремо.
Виконати послідовно дії:
1. Відкрийте Вашу базу даних
2. Виберіть вкладку «форми»
3. Натисніть кнопку створити і виберете опцію «Майстер форм», не вибираючи джерело даних, натисніть кнопку ОК
4. У вікні «Створення форм» оберіть із списку Таблиці/запити таблицю «Екзамен» (це буде підпорядкована форма »). Помістіть в «вибрані поля» поля «дисципліна», «студент», «результат контролю»
5. Не виходячи з вікна «Створення форм», виберіть зі списку «Таблиці/запити» таблицю «Анкета» (це буде головна форма) і помістіть в список «Вибрані поля» поле «Прізвище».
6. Натисніть кнопку далі, в результаті відкриється наступне вікно діалогу «Створення форм». У цьому вікні Вам належить визначити головну і підпорядковану таблиці.
7. Клацніть мишкою по таблиці «Анкета».
8. Зверніть увагу на праву частину вікна: у верхній частині відображаються поля головною ( «Анкета»), а в нижній частині - підпорядкованої ( «Екзамен») таблиці.
9. Вибрати опцію «підлеглі форми»
10. Визначивши головну і підпорядковану таблиці, натисниті кнопку далі.
11. Оберіть зовнішній вигляд - табличний
12. Виберіть стиль на Ваш розсуд
13. Форму назвати «Анкета для іспиту», назва підпорядкованої форми не змінювати.
14. Натиснути готове.
Створена форма цілком прийнятна для використання.
Спробуйте змінювати прізвище студента (використовуйте кнопки переміщення по записах внизу вікна), і Ви побачите як змінюється вміст таблиці «Екзамен». Причому інформація, що з'являється в таблиці відноситься тільки до обраного Вами студенту.
Переконайтеся в цьому! У цій формі явно зайва інформація в підпорядкованої таблиці «Екзамен», адже цілком достатньо прізвища студента, яка з'являється зверху над результатами контролю. Це можна виправити в конструкторі форм у наступному вправі.
Вправа 8 Система управління базами даних MS Access
Тема: Форматування форм.
Зовнішній вигляд форми можна змінити:
* Змінити стиль
* Змінити шрифт
* Додати написи
* Видалити непотрібні поля
* Вставити малюнок, діаграму і.т.д.
Завдання 1
Змініть стиль форми «Анкета» на свій розсуд, для цього:
* Відкрийте форму в режимі конструктора
* Натисніть на панелі інструментів кнопку «Автоформат»
* Виберіть потрібний стиль
Завдання 2
1. Змініть колір фону і колір шрифту для кожного поля на свій розсуд
2. Вставте на місце поля «код» малюнок:
* Натисніть кнопку «малюнок» на панелі інструментів, клацніть мишою на того місця, де має бути малюнок (поле «код») і виберіть будь-який з файлів в папці «Programm FilesMicrosoft OfficeClipart».
Завдання 3
1. Спробуйте змінити розмір поля для введення прізвища по висоті, для цього треба клацнути мишкою по цьому полю і змінити що з'явилися межі поля.
2. Змініть шрифт (розмір, вид, колір ...) для поля «Прізвище»
Завдання 4
1. Прибрати в підпорядкованій формі «Екзамен» поле «Студент»:
* Відкрити форму «Анкета для іспиту». (В підпорядкованої формі «Екзамен» бажано прибрати полі «Студент», тому що прізвище вже присутня у верхній частині форми)
* Приберіть полі «студент»:
* Відкрити форму в режимі конструктора
* Виділити поле «студент» і «вирізати» це поле.
2. Вийдіть з режиму конструктора і подивіться, як тепер виглядає форма
Вправа 9 Система управління базами даних MS Access
Тема: Вибір даних з таблиць за допомогою запитів
Ви вже познайомилися з конструктором запитів, коли використовували їх для підстановки як джерело рядків при побудові таблиць.
Завдання 1
1. Додайте в таблицю "Іспит" поле "Викладач" з наступними характеристиками:
* Тип даних - текстовий
* Підпис - викладач
* Підстановка - використовуйте поле зі списком (джерело рядків - таблиця "викладачі"
Завдання 2
У Вас в таблиці «Екзамен» має бути не менше 20 записів і ці записи повинні містити інформацію:
* Не менш, ніж з трьох дисциплін
* Оцінки мають бути різні (від відмінно до незадовільно)
* Студенти повинні бути з різних груп (хоча б із двох)
Переконайтеся в тому, що записів в таблиці достатня кількість, в іншому випадку додайте нові записи.
Завдання 3
2. Створіть запит на вибір записів, що містять студентів, що здали всі іспити на «відмінно». Для цього треба виконати наступні дії:
* Вибрати у вікні бази даних вкладку «Запит», натиснути кнопку Створити.
* У вікні діалогу «Новий запит» виберете опцію «Конструктор»
* Access запропонує Вам вибрати таблицю, виберіть таблицю «Екзамен», натисніть кнопку додати і закрийте вікно діалогу.
* З таблиці послідовно виберіть поля «Студент», «дисципліна», «результат» і перетягніть вибрані поля по черзі в бланк запиту.
(Можна просто двічі клацнути мишкою по кожному з полів).
* У рядку «умова добору" введіть умову:
* Натисніть кнопку «побудувати» на панелі управління
* У будівнику що з'явилося, натисніть на кнопку «Like»
* Надрукуйте Like "відмінно", ОК.
* Закрийте вікно конструктора запитів.
3. Збережіть запит з ім'ям "Запит щодо відмінникам"
4. Відкрийте створений запит і переконайтеся в тому, що вибірка була зроблена правильно
Завдання 4
1. Створіть аналогічний запит по двієчникам і збережіть з іменем «Запит щодо двієчникам»
2. Відкрийте створений запит і переконайтеся в тому, що вибірка була зроблена правильно
Завдання 5
1. Створіть запит на вибірку записів за результатами контролю з дисципліни, яку викладає Биковська (можна обрати іншого викладача).
Запит збережіть з іменем «Запит з дисципліни»
2. Відкрийте створений запит і переконайтеся в тому, що вибірка була зроблена правильно
Завдання 6
1. Створіть на базі таблиця «Анкета» запит для формування списку студентів, які народилися
з 1 травня 1979 року по 31 грудня 1979года.
Для формування запиту Вам слід викликати будівник виразів (кнопка «побудувати») і вибрати в списку операторів - оператор порівняння Beetween, натиснути кнопку «Вставити», ОК
Тепер відкоригують що з'явилося вираження таким чином:
Between # 01.05.79 # And # 31.12.79 #.
Якщо раптом виявилося, що таких студентів у Вашій групі немає, змініть умови запиту.
Запит зберегти з ім'ям «Запит за датою народження»
2. Відкрийте створений запит і переконайтеся в тому, що вибірка була зроблена правильно
Завдання 7
Створіть форми для всіх запитів (автоформа стрічкова)
Бажано, щоб режим запитів повинен бути організований тільки для перегляду потрібної інформації, а не для її коригування.
Завдання 8
Закрити доступ до коректування бази даних в режимі запитів.
Щоб у режимі запитів не можна було б змінити інформацію в базі даних треба виконати наступні дії:
1. Відкрити форму для запиту в режимі конструктора
2. Позначити поле і правою кнопкою викликати властивості поміченого поля, потім на вкладці «дані» встановити властивість «Блокування» - Так.
Аналогічно встановіть Властивість «Блокування - Так» для всіх полів в усіх формах для запитів (форми для запиту Ви створили в Завданні
Вправа 10 Система управління базами даних MS Access
Тема: Побудова звітів.
Ви вже навчилися створювати таблиці, вводити і редагувати в них дані як в самих таблицях, так і при використанні форм. Ви можете також переглядати та аналізувати базу, вибираючи потрібну інформацію за допомогою запитів. Результати перегляду й аналізу можуть бути представлені у вигляді звітів.
У цій вправі ви навчитеся створювати і оформляти звіти для їх подальшого роздрукування.
Завдання 1
1. Створити звіт за результатами складання іспитів, використовуючи таблицю «Екзамен». Для цього виконайте послідовність дій:
* Відкрийте вкладку «звіти»
* Натиснути кнопку створити, вибрати Майстер звітів, як джерело вибрати таблицю «Екзамен»
* Перенести в «вибрані поля» наступні поля:
* Дисципліна
* Група
* Студент
* Результат контролю
* Натиснути далі.
Тепер треба визначити, чи потрібно згрупувати дані з якого-небудь з полів. Поля, за якими буде здійснюватися угрупування, що містяться у верхній частині правого списку в окремій рамці і виділяються на екрані синім кольором.
* Вибрати угруповання з дисципліни, натиснути далі
* Поставити режим сортування у зростаючому порядку по полю «Студент», натиснути далі.
* Визначити вид макета - «Східчастий» (або на свій розсуд, можете поекспериментувати), натиснути далі
* Вибрати стиль на свій розсуд, натиснути далі
* Поставити ім'я звіту «Звіт з іспитів», натиснути кнопку «Готово».
Звіт готовий, можете переглянути його в режимі «ФайлПредварітельний перегляд».
Для того, щоб привести звіт в необхідний вид, його можна відкоригувати в режимі конструктора.
Завдання 2
1. Відкрийте ваш звіт в режимі конструктора
2. Тепер, користуючись тими ж прийомами, що і при форматуванні форм (нагадую - треба виділити змінюване поле, натиснути правою мишкою та і вибрати пункт «властивості»), змініть у звіті в області заголовка і в області даних розмір шрифту на 12, кожне поле ( стовпець) розфарбуйте різним кольором і.т.д.
3. Зазвичай в заголовку звіт розміщують дату друку звіту.
Для розміщення дати виконайте наступні дії:
* Виберіть на панелі інструментів кнопку полі аб!
* Встановіть вказівник миші на місце в області заголовка, де Ви плануєте розмістити поле дати. У звіті з'явиться пов'язаний об'єкт, що складається з поля введення і написи до нього.
* Перейдіть напис пов'язаного поля і видаліть його, натиснувши клавішу "delete", Ви подібну операцію виконували, коли працювали з прапорцем.
* Перейдіть до поля введення, де буде розміщуватися дата, та відкрийте для нього вікно властивостей (правою мишкою).
* Перейдіть на вкладку дані та натисніть кнопку будівника ... На екрані відкриється вікно діалогу «Будівник вираження».
* Відкрийте розділ «Вбудовані функції» папки «Функції» і, використовуючи функцію Now зі списку функцій, задайте вираз Now (), натиснувши послідовно кнопки вставити, ОК.
* Натисніть кнопку розкриття списку властивості "Формат" вкладки "Макет" і виберете задовольняє Вас формат відображення дати в звіті.
1. Звіт збережіть з іменем «Екзамен»
4. Перегляньте звіт
5. Аналогічно створення звіту "Іспит" створіть звіт "Залік"
Вправа 11 Система управління базами даних MS Access
Тема: Створення кнопок управління.
Кнопки використовуються у формах для виконання певної дії або ряду дій.
Завдання 1
1. Створити кнопки виходу з усіх форм, які Ви створили:
* Анкета,
* Викладачі
* Дисципліни
* Групи
* Іспит
* Залік
Почнемо з форми «Анкета»
* Відкрити форму в режимі конструктора
* Встановіть режим використання майстра на панелі елементів (кнопка «Майстра»)
* Виберіть інструмент Кнопка на панелі елементів.
* Встановіть вказівник миші на місце у формі, в якому Ви плануєте розташувати кнопку для виходу з форми та натисніть кнопку миші. Запускається майстер створення кнопки конструктора форм
У першому вікні діалогу розташовані два списки: Категорії та Дії
* Виберіть у списку Категорії пункт «Робота з формою», а в списку «Дії» пункт «Закриття форми», далі.
* У вікні «Створення кнопок» напишіть «Вихід», Далі.
* Поставити ім'я кнопки «Вихід з анкети», готове
Тепер можна вийти з конструктора і спробувати, як працює кнопка.
Завдання 2
Створити кнопки виходу для всіх форм (у тому числі і запитів), які Ви створили:
Завдання 3
Створити кнопки виходу для всіх звітів, які Ви створили:
Оформлення кнопок можна змінити в режимі конструктора, використовуючи праву мишку «Колір тексту»
Вправа 12 Система управління базами даних MS Access
Тема: Створення кнопкових форм
Кнопочная форма є не що інше, як Меню для роботи в базі даних. У меню може бути кілька вкладених підменю. Ви будете створювати меню наступної структури:
Схема меню
У цьому меню 3 рівня
Завдання 1
1. Створити меню 1-го рівня:
* Закрийте всі таблиці, форми, звіти, запити
* Виберіть пункт меню «Сервіс/Надбудови/Диспетчер кнопкових форм», у відповідь на запитання
«Створити кнопкову форму?» Натиснути кнопку Так. Перед Вами вікно диспетчера кнопкових форм
* Натиснути кнопку «Змінити»
* Ввести назву кнопкової форми «Студенти ПФ СКАГС»
* Натиснути кнопку Закрити.
* Натиснути кнопку створити
* У вікні «Створення» ввести текст «Форми», ОК.
* Натиснути кнопку створити.
* У вікні «Створення» ввести текст «Запити», ОК.
* Натиснути кнопку створити.
* Аналогічно створити такі сторінки кнопкової форми:
«Гарячі», «Вихід»
2. Створити меню 2-го рівня
Тепер послідовно будемо розкривати кожен пункт меню 1-го рівня (для наочності можна орієнтуватися на схему меню).
* Відмітити курсором головну кнопкову форму «Студент» і натиснути кнопку Змінити
* Створити елемент кнопкової форми
* Текст «Форми»
* Команда «Перехід до кнопкової формі»
* Кнопочная форма - вибрати зі списку «Форми», ОК.
* Створити елемент кнопкової форми
* Текст «Запити»
* Команда «Перехід до кнопкової формі»
* Кнопочная форма - вибрати зі списку «Запити», ОК.
* Створити елемент кнопкової форми
* Текст «Звіти»
* Команда «Перехід до кнопкової формі»
* Кнопочная форма - вибрати зі списку «Звіти», ОК
* Створити елемент кнопкової форми
* Текст «Вихід»
* Команда «Вихід з програми»
* Кнопочная форма - вибрати зі списку «Вихід», ОК.
Закрити вікно «Зміна сторінки кнопкової форми», Ви повернулися у вікно «Диспетчер кнопкових форм»
3. Створити меню 3-го рівня:
Встановити курсор на сторінку «Форми» і натиснути кнопку змінити.
Ви знаходитесь у вікні «Зміна сторінок кнопкової форми»
* Створити елемент кнопкової форми
* Текст «Анкета»
* Команда «Відкриття форми в режимі редагування»
* Кнопочная форма - вибрати зі списку «Анкета», ОК.
* Створити елемент кнопкової форми
* Текст «Викладачі»
* Команда «Відкриття форми в режимі редагування»
* Кнопочная форма - вибрати зі списку «Викладачі» ОК.
* Створити елемент кнопкової форми
* Текст «Дисципліни»
* Команда «Відкриття форми в режимі редагування»
* Кнопочная форма - вибрати зі списку «Дисципліни» ОК.
* Створити елемент кнопкової форми
* Текст «Групи»
* Команда «Відкриття форми в режимі редагування»
* Кнопочная форма - вибрати зі списку «Групи» ОК.
Ви створили меню для введення і коректування інформації в базу даних, тепер створимо меню для виклику запитів
Завдання 2
Створити меню 3-го рівня для виклику запитів.
Закрити вікно «Зміна сторінки кнопкової форми», якщо Ви в ньому перебуваєте. Ви знову в диспетчері кнопкових форм
Встановити курсор на сторінку «Запити» і натиснути кнопку змінити. Ви знаходитесь у вікні «Зміна сторінок кнопкової форми»
* Створити елемент кнопкової форми
* Текст «Запит щодо двієчникам»
* Команда «Відкриття форми в режимі редагування»
* Кнопочная форма - вибрати зі списку «Запит щодо двієчникам», ОК.
Аналогічно створити елементи кнопкової форми для інших запитів:
Завдання 3
Створити меню 3-го рівня для перегляду звітів, виконавши дії аналогічні діям при створенні меню для форм і запитів
Завдання 4
1. Закрийте диспетчер кнопкових форм
Тепер у Вашій Базі на вкладці «Форми» з'явилася нова форма з ім'ям «Кнопочная форма».
2. Відкрийте цю форму і перевірте як працює меню
Вправа 13 Система управління базами даних MS Access
Тема: Використання кнопок керування для переходу з одного рівня Меню в інший.
Завдання 1
У Вашому Меню є одна кнопка виходу, налаштована на вихід з бази даних
Створіть на кожному рівні кнопки управління, щоб повернутися на більш високий рівень (вихід в меню «Студенти ПФ СКАГС»).
1. Закрийте всі таблиці, форми, звіти, запити
2. Виберіть пункт меню «Сервіс/Надбудови/Диспетчер кнопкових форм».
3. Відзначити сторінку «Форми», натиснути кнопку змінити
4. Створити новий елемент кнопкової форми з елементами:
* Текст - Вихід
* Команда - Перехід до кнопкової формі
* Кнопочная форма - «Студент», ОК
5. Закрити вікно «Зміна сторінки кнопкової форми»
6. Відзначити сторінку «Запити», натиснути кнопку змінити
7. Повторити дії пункту 4. для створення кнопки виходу з пункту меню «Запити»
8. Аналогічні кнопки створити для пункту меню «Звіти»
9. Закрити диспетчер кнопкових форм
Завдання 2
Відкрити кнопкову форму і перевірити як працюють КНОПКІ переходу з другого рівня на перший
Вправа 14 Система управління базами даних MS Access
Тема: Оформлення Меню для роботи з базою
Меню роботи з базою можна зовні змінити, доповнивши його малюнками, значками, змінити розмір кнопок, змінити шрифт написів пунктів меню і.т.д. Крім того створивши Меню роботи з базою бажано від сторонніх очей приховати вікно бази даних, щоб користувач розробленого ВАМИ програмного продукту не зміг побачити і змінити таблиці, запити, макроси.
Завдання 1
1. Змінити шрифт написів пунктів меню:
* Відкрити кнопкову форму в режимі конструктора
* Виділити мишкою те місце, де може бути напис пункту меню «Форми»
* Вибрати пункт меню «Відсвойства», (або просто натиснути правою мишкою)
* Відкрийте вкладку «Макет» і можете на свій розсуд змінити:
* Розмір шрифту
* Колір тексту
* Колір кордону
* Насиченість
2. Аналогічно можна змінити оформлення для всіх пунктів меню, зробіть це!!
3. Тепер можна вийти з режиму конструктора і подивитися, як виглядає кнопочная форма (Це і є головне меню для роботи з базою даних).
Завдання 2
1. Вставте малюнок у кнопкову форму на порожнє місце ліворуч від меню:
* Відкрити кнопкову форму в режимі конструктора
* Клацніть правою кнопкою по порожньому місцю праворуч від меню
* Вибрати пункт «Властивості»
* Вибрати вкладку «Макет/Малюнок», натиснути кнопку ....
* Вибрати малюнок у папці С: Windows
2. Оформлення можна продовжувати далі, змінюючи кольорові гами, що залишився місця на панелі Меню.
Завдання 3
1. Сховати вікно бази даних:
* Вибрати пункт меню «Сервіс/Параметри запуску»
* Прибрати прапорець «Вікно бази даних»
2. Закрити базу даних, і відкрити її знову, перед Вами відразу з'явиться Меню.