- •Знайомство з ms access. Основи інтерфейсу ms access
- •Зміст звіту і демонстрація результатів
- •Зміст звіту і демонстрація результатів
- •Створення нової бази даних
- •1. Для створення нової бази даних:
- •2. Для створення таблиці бази даних:
- •3. Для визначення полів таблиці:
- •Зміст звіту і демонстрація результатів
- •Приклад заповнення таблиці «Викладачі»
- •Лабораторна робота № 3. Розробка і використання форм у реляційній бд access Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Основи створення однотабличних форм
- •Конструювання форми
- •Області й елементи форми в режимі конструктора
- •Панелі інструментів конструктора форм і форматування
- •Налаштування панелі інструментів
- •Панель елементів
- •Перехід у режим конструктора форм
- •Майстер створення форми
- •Основи створення багатотабличних форм
- •Створення багатотабличної форми за допомогою майстра
- •Способи побудови багатотабличної форми Явне включення підлеглої форми
- •Виклик зв'язаної форми по кнопці
- •Багатотаблична форма без підлеглих і зв'язаних форм
- •Багатотаблична форма на основі запиту
- •Створення форми майстром, вибір таблиць і полів
- •Вибір варіанта створення багатотабличної форми, відображення даних головної і підлеглої таблиць
- •Завершення створення форми майстром
- •Доробка форми в режимі конструктора
- •Створення і редагування багатотабличної форми в режимі конструктора
- •Створення нової форми конструктором
- •Додавання підлеглої форми і її редагування
- •Обчислення у формі Обчислення в кожному записі форми
- •Обчислення підсумкових значень
- •Створення полів зі списком
- •Лабораторна робота № 4. «обробка даних за допомогою запитів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Призначення і види запитів
- •Створення запиту
- •Панель інструментів конструктора запитів
- •Вікно запиту
- •Бланк запиту
- •Поля бланка запиту
- •Модифікація запиту
- •Умови відбору записів
- •In("Математика", "Інформатика", "Історія").
- •Поля, що обчислюються
- •Параметри запиту
- •Коректування даних засобами запиту Запит на відновлення
- •Запит на додавання
- •Запит на видалення
- •Майстер створення запитів
- •Майстер запитів на вибірку Простий запит
- •Запит для пошуку повторюваних записів
- •Майстер перехресних запитів
- •Використання групових операцій у запитах Призначення групових операцій
- •Порядок створення запиту з використанням групових операцій
- •Лабораторна робота № 4 (продовження). «створення звітів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Теоретичні відомості
- •2. Створення складних звітів.
Приклад заповнення таблиці «Викладачі»
Код |
Прізвище |
Ім'я |
По батькові |
Дата народж. |
Посада |
Код дис-ципліни |
Дисципліна |
Телефон |
Зарплата |
1 |
Істомін |
Ремир |
Євгенович |
23.10.54 |
Доцент |
1 |
Інформатика |
110-44-68 |
890р. |
2 |
Миронов |
Павло |
Юрійович |
25.07.40 |
Професор |
4 |
Економіка |
312-21-40 |
1200р. |
3 |
Гришин |
Євгеній |
Сергійович |
05.12.67 |
Доцент |
2 |
Математика |
260-23-65 |
760р. |
4 |
Сергєєва |
Ольга |
Іванівна |
12.02.72 |
Асистент |
2 |
Математика |
234-85-69 |
450р. |
5 |
Ємець |
Тетяна |
Іванівна |
16.02.51 |
Доцент |
4 |
Економіка |
166-75-33 |
890р. |
6 |
Ігнатьева |
Тетяна |
Павлівна |
30.05.66 |
Доцент |
1 |
Інформатика |
210-36-98 |
790р. |
7 |
Миронов |
Олексій |
Миколайович |
30.07.48 |
Доцент |
3 |
Фізика |
166-75-33 |
890р. |
3. Аналогічним образом потрібно заповнити даними всі таблиці (табл.3.3, 3.4, 3.5)
Таблиця 3.3.
Приклад заповнення таблиці «Студенти»
Код студента |
Прізвище |
Ім'я |
По батькові |
Номер групи |
Телефон |
Стипендія |
1 |
Арбузов |
Микола |
Миколайович |
151 |
260-15-63 |
Так |
2 |
Киршин |
Петро |
Олександрович |
151 |
110-67-82 |
Так |
3 |
Кривинский |
Сергій |
Миколайович |
151 |
172-97-21 |
Немає |
4 |
Крилова |
Олена |
Петрівна |
151 |
130-31-87 |
Так |
5 |
Кульчій |
Григорій |
Вікторович |
151 |
269-53-57 |
Так |
6 |
Патрикєєв |
Оле |
Борисович |
152 |
234-56-78 |
Немає |
7 |
Перлов |
Кирило |
Миколайович |
152 |
876-54-32 |
Немає |
8 |
Соколова |
Наталія |
Петрівна |
152 |
312-11-15 |
Немає |
9 |
Степанська |
Ольга |
Віталіївна |
152 |
166-87-24 |
Так |
10 |
Тимофєєв |
Сергій |
Трохимович |
152 |
260-11-57 |
Так |
Таблиця 3.4.
Приклад заповнення таблиці «Дисципліни»
Код дисципліни |
Назва дисципліни |
1 |
Інформатика |
2 |
Математика |
3 |
Фізика |
4 |
Економіка |
Таблиця 3.5.
Приклад заповнення таблиці «Оцінки»
Код студента |
Код дисципліни |
Оцінки |
Код студента |
Код дисципліни |
Оцінки |
1 |
1 |
4 |
6 |
1 |
5 |
1 |
2 |
5 |
6 |
2 |
4 |
1 |
3 |
4 |
6 |
3 |
5 |
1 |
4 |
4 |
6 |
4 |
4 |
2 |
1 |
5 |
7 |
1 |
4 |
2 |
2 |
5 |
7 |
2 |
3 |
2 |
3 |
4 |
7 |
3 |
4 |
2 |
4 |
4 |
7 |
4 |
3 |
3 |
1 |
3 |
8 |
1 |
3 |
3 |
2 |
5 |
8 |
2 |
5 |
3 |
3 |
4 |
8 |
3 |
5 |
3 |
4 |
3 |
8 |
4 |
4 |
4 |
1 |
4 |
9 |
1 |
4 |
4 |
2 |
4 |
9 |
2 |
4 |
4 |
3 |
5 |
9 |
3 |
4 |
4 |
4 |
4 |
9 |
4 |
4 |
5 |
1 |
5 |
10 |
1 |
5 |
5 |
2 |
5 |
10 |
2 |
5 |
5 |
3 |
5 |
10 |
3 |
5 |
5 |
4 |
5 |
10 |
4 |
5 |
4. Для завдання умови на значення для даних, що вводяться:
увійдіть у режим Конструктор для проектованої таблиці. Якщо Ви знаходитесь у вікні бази даних, то виберіть вкладку Таблицы і натисніть на кнопку Конструктор
.
Якщо Ви знаходитесь в режимі таблиці,
то натисніть на кнопку на панелі
інструментів чи виконайте
команду Вид, Конструктор;
у верхній частині вікна клацніть по полю "Посада";
у нижній частині вікна клацніть по рядку параметра Условие на значение;
у вікні, що з'явилося, напишіть слово Професор, потім клацніть по кнопці
(ця кнопка виконує функцію АБО), напишіть
Доцент,
знову клацніть по цій же кнопці, напишіть
Асистент
і клацніть по кнопці <ОК>.
Таким чином, ви ввели умову, при якій в поле "Посада" можуть уводитися тільки зазначені значення.
5. У рядку Сообщение об ошибке введіть пропозицію "Такої посади немає, правильно введіть дані".
6. У рядку Значение по умолчанию введіть слово "Доцент".
клацніть по рядку параметра Индексированное поле;
виберіть у списку пункт Да (совпадения не допускаются);
перейдіть у режим Таблица, натиснувши на кнопці
на панелі інструментів чи виконавши
команду
Вид, Режим таблицы.
На питання про збереження таблиці
натисніть на кнопку ДА.
7. Спробуйте в полі Посада будь-якого запису ввести слово Лаборант. Подивіться, що вийшло. На екрані повинне з'явитися повідомлення; "Такої посади немає, правильно введіть дані". Введіть правильне слово.
8. Для пошуку в таблиці викладача Миронова:
переведіть курсор у перший рядок поля "Прізвище";
виконайте команду Правка, Найти;
у рядку параметра Образец, що з'явився, введіть Миронов;
у рядку параметра Просмотр повинно бути слово ВСЕ (мається на увазі шукати по всіх записах);
у рядку параметра Совпадение виберіть зі списку С любой частью поля;
клацніть по кнопці Найти. Курсор перейде на другий запис і виділить слово Миронов;
клацніть по кнопці Найти далее. Курсор перейде на сьомий запис і також виділить слово Миронов;
клацніть по кнопці 3акрыть для виходу з режиму пошуку.
9.Для заміни заробітної плати асистенту Сергєєвой з 450 р. на 470 р.:
переведіть курсор у перший рядок поля "Зарплата";
виконаєте команду Правка, Заменить;
у вікні, що з'явилося, у рядку Образец введіть 450;
у рядку Заменить на введіть 470. Зверніть увагу на інші опції вам треба вести пошук по всіх записах даного поля;
клацніть по кнопці Найти далее. Курсор перейде на четвертий запис це те, що нам треба;
клацніть по кнопці 3аменить. Дані будуть змінені;
10. Для сортування даних у поле "Дата народження" по спаданню:
клацніть по будь-якому записі поля "Дата народження";
виконайте команду Записи, Сортировка, Сортировка по убыванию. Усі дані в таблиці будуть відсортовані відповідно до спадання значень у полі "Дата народження".
Для фільтрації даних по полях "Посада" і "Дисципліна":
клацніть по запису Доцент поля "Посада";
клацніть по кнопці
чи виконайте команду
Записи, Фильтр,
Фильтр
по выделенному.
У таблиці залишаться тільки записи про
викладачів
доцентів;клацніть по запису Інформатика поля "Дисципліна";
виконайте команду Записи, Фильтр, Фильтр по выделенному. У таблиці залишаться тільки записи про викладачів доцентів кафедри інформатики;
для скасування фільтрації виконайте команду Записи, Удалить фильтр. У таблиці з'являться всі дані.
