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

1. Для цього виконаєте наступні дії:

  • Перейти в режим "Таблиці".

  • Якщо у вас є відкриті таблиці, або форми - закрийте їх.

  • Натисніть кнопку "Схема даних" на панелі керування.

  • Користуючись "правою мишкою" додайте в схему всі таблиці "Залік" ,"Анкета", "Дисципліни" .

  • Закрийте вікно "Додавання таблиці" У схемі даних повинні з'явитися три схеми вище зазначених таблиць.

  • Помістите покажчик миші на поле "Дисципліни" таблиці "Залік" й, натисніть ліву кнопку й, не відпускаючи її, перетягнете значок, що з'явився, поля на поле "Дисципліна" таблиці "Дисципліни". З'явиться діалогове вікно "Зв'язку".

  • Поставте прапорець "Забезпечення цілісності даних".

  • Поставте прапорець "Каскадне відновлення зв'язаних полів".

  • Натисніть кнопку Обьединение.

  • Виберете опцію 3, OK.

  • Натисніть кнопку Створити. , щоб підтвердити створення зв'язку.

  • Перейдіть у вікно " Схема даних", Ви повинні побачити зв'язок, що з'явився, "один-ко-многим".

2. Аналогічно створіть зв'язок між полем "прізвище" таблиці "анкета" і полем "студент" таблиці "Залік". (послідовність дій та ж, що й при встановленні зв'язку між таблицями "Дисципліни" - "Залік", тільки зв'язуються інші поля).

Завдання 2.

Якщо Ви правильно виконали завдання 1, то:

Після встановлення зв'язку зміна полів "прізвище" й "дисципліна" відповідно в таблицях "анкета" "дисципліни" автоматично спричинить пов'язаних із цими полями полів "дисципліна" й "студент"у таблиці "Залік". У свою чергу Ви не зможете ввести в таблицю " Залік" нові прізвища, або дисципліни, якщо вони відсутні в таблицях "Анкета" й "Дисципліни".

Перевірте це!!!!!...

Завдання 3.

1. Встановите зв'язок між таблицями "Іспит" - ["Анкета", "Дисципліни"] Перевірте, як працюють зв'язку!!! ЗБЕРЕГТИ!!!!!!

Вправа 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 Fіles\Mіcrosoft Offіce\Clіpart".

Завдання 3.

1. Спробуйте змінити розмір поля для уведення прізвища по висоті, для цього треба клацнути мишкою по цьому полю й змінити границі, що з'явилися, поля.

2. Зміните шрифт (розмір,вид,колір ...) для поля "Прізвище".

Завдання 4.

1. Забрати в підлеглій формі "Іспит" поле "Студент":

  • Відкрити форму "Анкета для іспиту" .(У підлеглій формі "Іспит" бажано забрати поле "Студент", тому що прізвище вже присутня у верхній частині форми)

  • заберіть поле "студент":

  • Відкрити форму в режимі конструктора.

  • Виділити поле "студент" й "вирізати" це поле.

  1. Вийдіть із режиму конструктора й подивитеся, як тепер виглядає форма .

Вправа 9. Система керування базами даних MS Access.

Тема: Вибір даних з таблиць за допомогою запитів.

Ви вже познайомилися з конструктором запитів, коли використали їх для підстановки як джерело рядків при побудові таблиць.

Завдання 1.

1. Додайте в таблицю "Іспит" поле "Викладач" з наступними характеристиками:

  • Тип даних – текстовий.

  • Підпис – викладач.

  • Підстановка - використайте поле зі списком (джерело рядків - таблиця "викладачі".

Завдання 2.

У Вас у таблиці "Іспит" повинне бути не менш 20 записів і цих записів повинні містити інформацію:

  • Не менш, ніж по трьох дисциплінах

  • Оцінки повинні бути різні ( від відмінно до незадовільно )

  • Студенти повинні бути з різних груп ( хоча б із двох)

Переконаєтеся в тім, що записів у таблиці достатня кількість, у противному випадку додайте нові записи.

Завдання 3.