- •1 Мета та задачі курсової роботи
- •2 Захист курсової роботи
- •3. Критерії оцінювання курсової роботи
- •4 Вимоги до порядку викладання матеріалу курсової роботи
- •4.1 Структура матеріалу, що викладається
- •5.3 Завдання
- •8.2 Нумерація сторінок роботи
- •8.3 Нумерація розділів, підрозділів, пунктів і підпунктів
- •8.4 Ілюстрації
- •8.5 Таблиці
- •8.6 Перелік посилань
- •9 Завдання на курсову роботу
- •9.1 Питання до технологічної частини
- •9.2 Задачі для розрахункової частини
- •10 Приклад виконання розрахункової частини
- •10.1 Умова задачі
- •10.2 Створення таблиць
- •10.3 Заповнення таблиць
- •10.4 Створення запиту-вибірки
- •10.5 Створення звітів Створити простий звіт, що містить:
- •10.6 Робота з формами
- •11 Список рекомендованої літератури
- •Курсова робота
- •Тема: «Проектування та налагодження бази даних за допомогою скбд Microsoft Access»
- •Завдання на курсовий проект (роботу) студента
- •Календарний план
10.4 Створення запиту-вибірки
Створити запит, що містить поля: Ідент. код, Прізвище, Ім'я, По батькові, Дата народження, що включає тільки тих співробітників, прізвища яких починаються з букви "С". Список повинен бути відсортований по даті народження за збільшенням.
Для цього необхідно виконати наступну послідовність дій:
При вибраній вкладці Запити виконати клацання по кнопці . Відкривається вікно Новий запит, в якому вибрати режим створення запиту Конструктор, потім - ;
Відкривається вікно Запрос1: запит на вибірку, а потім активізується вікно Додавання таблиці, в якому вибрати із списку таблиць таблицю Співробітник клацанням миші на ім'я таблиці, а потім виконати клацання по кнопці, після чого закрити вікно Додавання таблиці;
Вікно Запрос1: запит на вибірку, складається з 2-х частин: У верхній частині розміщуються вибрані таблиці або запити, на базі яких будується запит; У нижній частині розташований бланк побудови запиту QBE (Query by example - запит за зразком);
За допомогою миші перемістити потрібні поля з вибраної таблиці і задати способи сортування і умови відбору з таблиці. Для цього:
виділити поля для запиту за допомогою миші в комбінації з клавішами Shift або Ctrl і відбуксирувати на бланк побудови запиту QBE. Поля можна переміщати в бланк QBE і поодинці.
у рядку Поле поля розміщуються по стовпцях зліва направо.;
у рядку Ім'я таблиці відображається ім'я таблиці, з якої вибрано поле;
у рядку Сортування в стовпці поля Дата народження встановити сортування за збільшенням. Для цього виконати клацання мишею в рядку Сортування в стовпці поля Дата народження, при цьому з'являється кнопка із стрілкою, натиснення на яку розкриває вікно вибору типу сортування. Вибрати тип сортування за збільшенням;
У рядку Висновок на екран можна відключити виведення поля на екран, прибравши прапорець для відповідного поля;
У рядку Умова відбору в стовпці Прізвище ввести умову Like "C*". Перед введенням букви З перейти на російський шрифт;
Остаточний вид вікна конструктора запитів матиме вигляд представлений на рисунку 2.1
Закрити вікно конструктора запиту і ввести ім'я запиту fam_c у відповідь на питання зберегти зміни чи ні. У вікні бази даних при вибраній вкладці Запити з'явиться запит з ім'ям fam_c.
Рисунок 2.1 – Вікно конструктора
Виконати запит на вибірку:
Виконати клацання мишею за запитом fam_c, потім по кнопці . На екран виводиться таблиця, в якій повинні відображатися 3 записи з прізвищами, що починаються на букву З, записи відсортовані по даті народження за збільшенням.
У випадку, якщо не отриманий очікуваний результат, внести зміни в запит fam_c. Виконати клацання мишею за запитом fam_c, потім по кнопці
.
Внести необхідні зміни, зберегти запит,
повторити його виконання.
Створити параметричний запит:
Запити, що є варіантами базового запиту і що трохи відрізняються один від одного, називаються параметричними.
Створити запит, в результаті виконання якого виводитиметься Прізвище, Ім'я, По батькові і Ідентифікаційний код певного співробітника.
При вибраній вкладці Запит виконати клацання по кнопці
Відкривається вікно Новий запит, в якому вибрати режим створення запиту Конструктор, потім - ;
Відкривається вікно Запрос2: запит на вибірку, а потім активізується вікно Додавання таблиці, в якому вибрати із списку таблиць таблицю Співробітник клацанням миші на ім'я таблиці, а потім виконати клацання по кнопці, після чого закрити вікно Додавання таблиці;
За допомогою миші перемістити потрібні поля з вибраної таблиці.
У стовпці Прізвище в рядку Умову відбору ввести в квадратних дужках [Введіть прізвище] (повідомлення, яке виводитиметься на екран при виконанні запиту).
Вибрати з меню Запит підпункт Параметри. У вікні, що з'явилося, Параметри запиту в стовпці Параметр ввести те ж повідомлення без квадратних дужок. У стовпці Тип даних вибрати тип Текстовий, виконати клацання по кнопці .
Закрити запит, на питання про збереження відповісти позитивно, зберегти запит з ім'ям Ідент код.
Створений запит матиме вигляд представлений на рисунку 2.2
Виконати запит, виконавши клацання по кнопці . У вікні, що з'явилося на екрані, Введіть значення параметра ввести прізвище співробітника, інформацію про яке необхідно одержати, виконати клацання по кнопці .
На екрані з'явиться таблиця з даними про вибраного співробітника. Завершивши перегляд, закрити вікно.
Рисунок 2.2 – Вікно параметричного запиту на вибірку
Створити запит, використовуваний для створення складного звіту:
При вибраній вкладці Запит виконати клацання по кнопці
Відкривається вікно Новий запит, в якому вибрати режим створення запиту Конструктор, потім - ;
Відкривається вікно Запрос3: запит на вибірку, а потім активізується вікно Додавання таблиці, в якому вибрати із списку таблиць таблицю Співробітник клацанням миші на ім'я таблиці, а потім виконати клацання по кнопці, аналогічно додати таблиці Склад сім'ї і Штатний розклад, після чого закрити вікно Додавання таблиці;
З першої таблиці вибрати поля Прізвище, Ім'я, По батькові, Посада. За допомогою миші перемістити на бланк запиту.
З другої таблиці вибрати поле Ідент код, помістити його на бланк запиту.
З третьої таблиці вибрати поля Назв Подр і Оклад і також помістити їх на бланк.
Додати в бланк розділ Групова операція (Вигляд -> Групові операції) або виконавши клацання по відповідній піктограмі
.
У стовпці Ідент код виконати клацання мишею в рядку Групова операція, з'явиться кнопка розкриття списку. Виконати по ній клацання мишею і вибрати із списку функцію Сount (кількість записів з однаковими значеннями для даного поля). Вікно запиту матиме вигляд, представлений на рисунку 2.3.
Рисунок 2.3 – Вікно запиту
Закрити запит, виконавши його збереження під ім'ям Запит для звіту.
Виконати запит.
Результат виконання представлений на рисунку 2.4.
Рисунок 2.4 – Виконання запиту
