Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Access.doc
Скачиваний:
8
Добавлен:
04.02.2016
Размер:
226 Кб
Скачать
☆

5. Використання в запиті складної умови відбору.

Завдання: вивести список працівників, включивши в нього чоловіків, що народилися після 1969 року, і жінок, що народилися після 1989 року.

Створіть новий запит.

Вкажіть умови відбору для чоловіків в одному рядку, а умову для відбору жінок в іншому рядку. Так задається логічна умова АБО.

Збережіть запит. Перевірте запит.

6. Використання в запиті неточних критеріїв відбору.

Завдання: знайти всіх працівників, що проживають на вулиці (вибрати самостійно).

Створіть новий запит. У полі Адреса вкажіть шаблон для відбору записів:* (найменування вулиці)*.

Примітка: символ * означає, що в цьому місці може знаходитися будь-яка послідовність символів. Збережіть запит. Перевірте запит.

СТВОРЕННЯ БАГАТОТАБЛИЧНОГО ЗАПИТУ.

Завдання: знайти список посад (ПІБ), вказавши в результуючій таблиці посаду, зарплату, дату наказу.

Створіть новий запит.

Розмістіть в бланку дві таблиці.

Розмістіть в бланку поля, що беруть участь у запиті

Для поля ПІБ вкажіть умову відбору й зніміть прапорець Вывод на экран.

Збережіть запит. Перевірте запит.

ЗАПИТИ ІЗ ПАРАМЕТРАМИ

Створіть новий запит.

Розмістіть в бланку дві таблиці.

Розмістіть в бланку поля, що беруть участь у запиті

Для поля ПІБ вкажіть умову відбору у вигляді [Вкажіть ПІБ] і зніміть прапорець Вывод на экран. Збережіть запит. Перевірте запит.

ПІДСУМКОВІ ЗАПИТИ

Для обчислення підсумкових значень використовуються підсумкові функції, наприклад, Sum, Max, Min. Для створення підсумкового запиту необхідно вказати групову операцію, виконавши команду меню Вид - Групові операції або клацнувши по кнопці Σ.

Завдання. Створення підсумкового запиту: знайти загальну кількість працівників на підприємстві.

Створіть новий запит. Розмістіть в бланку Запросов таблицю Анкета.

В розділі поле встановіть поле з таблиці Табельний номер.

На панелі інструментів клацніть на кнопці (групповые операции), з’явиться рядок Групповые операции. У рядку Групповые операции для поля Табельний номер виберіть зі списку функцію Count.

Збережіть запит. Перевірте запит.

СТВОРЕННЯ ПІДСУМКОВОГО ЗАПИТУ З ГРУПУВАННЯМ.

Завдання: знайти, максимальну зарплату для кожного працівника. У результуючу таблицю виведіть ПІБ й максимальну зарплату.

Створіть новий запит. Розмістіть в бланку дві таблиці.

Розмістіть в бланку поля, що беруть участь у запиті (ПІБ й Зарплата).

Клацніть на кнопці .

У полі ПІБ залишіть значення Групування, а в полі Зарплата вкажіть підсумкову функцію для обчислення максимального значення (Мах).

Збережіть запит. Перевірте запит.

СТВОРЕННЯ Й ВИКОРИСТАННЯ ФОРМ.

Форми можуть бути створені на основі таблиць або запитів. Розробляти форми можна одним із трьох способів: автоматично (Автоформа), за допомогою Майстра форм, вручну в режимі Конструктора. Можна комбінувати ці способи.

1. Створення автоформи в стовпець для введення й редагування анкетних даних працівників.

  • Виберіть вкладку Форми.

  • Натисніть кнопку Создать.

  • Вкажіть спосіб створення форми: Автоформа в столбец.

  • Вкажіть джерело даних для форми: таблиця Анкета.

  • Натисніть кнопку Создать. Перевірте форму.

2. Створення багатотабличної форми для перегляду анкетних і службових даних працівників за допомогою майстра. Головною формою повинна бути форма на основі таблиці Анкета, а підлеглою — форма на основі таблиці Призначення.

Виберіть вкладку Форми. Натисніть кнопку Создать. Вкажіть спосіб створення форми в Майстру форм Вкажіть джерело даних для форми: таблиця Анкета. Натисніть кнопку ОК. Додержуйтеся вказівок Майстра форм. При зазначенні полів для форми вкажіть всі поля таблиці Анкета, а потім виберіть зі списку Таблиці/Запити додаткову таблицю Призначення й укажіть усі її поля, крім поля Табельний номер. Вкажіть вид представлення даних: по Анкета. Включіть кнопку Подчиненные формы (Підлеглі форми). Виберіть зовнішній вид підлеглої форми Ленточный (Стрічковий), оберіть необхідний стиль. Задайте імена форм: Працівник і Призначення і натисніть кнопку Готово.

СТВОРЕННЯ ЗВІТІВ

Звіти можна створювати автоматично (Автоотчеты), вручну в режимі Конструктора й за допомогою Майстра звітів. Джерелом даних для звіту може бути таблиця, запит, а також кілька таблиць або запитів.

Завдання. Створення табличного звіту Список працівників за допомогою Майстра звітів.

Виберіть вкладку Отчеты. Натисніть кнопку Создать. Вкажіть спосіб створення звіту Мастер отчетов. Вкажіть джерело даних для звіту: Анкета. Натисніть кнопку ОК. Додержуйтеся вказівок Майстра звітів. Вкажіть для звіту всі поля таблиці Анкета. Виберіть вид звіту Табличний. Задайте ім'я звіту: Список працівників.

Збережіть звіт. Роздрукуйте звіт.

СТВОРЕННЯ КЕРУЮЧОЇ ФОРМИ

Завдання. Розробка керуючої форми для виконання операцій з базою даних Кадри.

Форма повинна містити чотири кнопки: Анкети, Призначення, Звіт, Вихід. Кнопки Анкети або Призначення повинні відкривати одну з розроблених раніше форм. Кнопка Звіт повинна відкривати звіт для перегляду. Кнопка Вихід повинна закривати керуючу форму.

Створіть у режимі конструктора порожню форму.

Розмістіть у формі кнопку Анкети. Для цього виберіть на панелі елементів, командну кнопку й клацніть у тому місці форми, де необхідно розмістити верхній лівий кут командної кнопки. Якщо на екрані немає панелі елементів, то відтворити її на екрані, можна вибравши команду меню Вид - Панель элементов. Додержуйтеся вказівок майстра командної кнопки. Виберіть дію, що буде виконуватися при натисканні на кнопку, для цього у вікні Категории оберіть Работа с формой, у вікні Действия – Открыть форму. Виберіть форму, що буде відкрита Розмістіть у формі кнопку Призначення. Розмістіть у формі кнопку Звіт. Вкажіть майстрові категорію: Робота зі звітом (Работа с отчетом). Вкажіть майстрові дію: Перегляд звіту (Просмотр отчета). Розмістіть у формі кнопку Вихід. Вкажіть майстрові категорію: Робота з формою. Вкажіть майстрові дію: Закриття форми. Збережіть розроблену форму. Перевірте форму.

Завдання для самостійної роботи

  1. Включіть в базу дані Кадри інформацію про найближчих родичів працівників.

  2. Створіть нову таблицю Родичі з полями: табельний номер, вид споріднення, ПІБ родича, дата народження родича.

  3. Встановіть первинний ключ таблиці. Збережіть таблицю.

  4. Встановіть зв'язок нової таблиці з таблицею Анкета.

  5. Створіть стрічкову форму для перегляду, введення, зміни й видалення родичів. Збережіть форму під ім'ям Родичі.

  6. Додайте у форму Анкети кнопку Родичі. Для цього виберіть форму Анкети й задайте для неї режим конструктора. Збільшіть область Примітка форми й розмістіть в ній кнопку. При роботі із майстром кнопки вкажіть йому, що потрібно відкрити форму Родичі для відібраних у формі Анкети записів. Вкажіть майстрові поля, які варто використати для відбору записів: Табельний номер.

  7. Випробуйте створений вами Додаток для уведення й зміни інформації про родичів.