Тема роботи: Фільтрація та сортування записів 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тема роботи: Фільтрація та сортування записів



Мета роботи: закріплення навичок сортування та відбору записів в базах даних.

План:

1.Фільтрація даних в базах даних.

2.Фільтр по-виділеному. Простий фільтр.

3.Розширений фільтр.

4.Сортування даних.

ТЕОРЕТИЧНІ ВІДОМОСТІ

Фільтрація даних. Працюючи з таблицею в режимі таблиці, можна без ускладнень виконувати пошук та відбір записів з конкретним значенням в одному чи декількох полях. Ця задача простіше всього вирішується за допомогою фільтрації. В MS Access передбачені таі способи відбору записів за допомогою фільтрів:

• фільтр по виділеному - самий простий вид фільтру. Він дозволяє найти всі записи таблиці, які містять визначене значення у вибраному полі;

• простий фільтр – використовується для відбору записів за значеннями декількох полів;

• розширений фільтр – використовується для створення складних фільтрів.

Набір записів, які були відібрані в процесі фільтрації, називають результуючим набором.

Команда «фильтр по выделенному» дозволяє вибрати певне значення з таблиці, а потім переглянути всі записи, що місять це значення. Цю можливість рекомендується використовувати для швидкого вибору записів. Для цього спочатку потрібно виділити якусь частину вмісту якогось поля і скористатися цією кнопкою. Наприклад, щоб відібрати співробітників, які народились в 1982 році, необхідно в таблиці «Співробітники» виділити курсором необхідне значення:

 

Потім- перейти до вкладки Главная на стрічці команд (група Сортировка и фильтр) і натиснути біля кнопки Выделение. На екрані розкриється меню:

. Вибрати опцію

Записи, які задовольняють цим вимогам з’являться в вікні:

.

Після перегляду вибраних записів, можна зняти «фильтр по выделенному», натиснувши кнопку на панелі навігації (або відпустивши кнопку на стрічці інструментів).

Простий фільтр. Щоб скористуватись простим фільтром, необхідно:

• клацнути будь-яку комірку стовпця, по якому потрібно встановити фільтр. Наприклад, для пошуку співробітників, чиє прізвище починається з літери «С», потрібно клацнути на одному із значень поля «піб»:

• перейти до вкладки Главная (група Сортировка и фильтр) на натиснути Фильтр. На екрані з’явиться список:

 

Потім - та - . У результаті в таблиці стануть видними тільки ті рядки, які задовольняють цим вимогам:

 

Розширений фільтр. Створення розширеного фільтру відбувається у наступній послідовності:

• натиснути будь-яку комірку таблиці;

• на вкладці Главная (група Сортировка и фильтр) на натиснути Дополнительно, а потім - Расширеннный фильтр. В вікні Конструктора фільтрів задати умови для фільтрації (співробітники відділу кадрів, чиї прізвища починаються з літери «Т»):

Підсумки фільтрації мають вигляд:

Сортування даних. Для того, щоб розмістити записи в текстових полях таблиці в порядку зростання від А до Я (від А до Z) чи в порядку убування від Я до А, а в числових від меншого до більшого та навпаки потрібно спочатку виділити стовпчик, який необхідно сортувати. Якщо необхідно відсортувати записи по декількох полях, то потрібно перемістити поля так: спочатку перше поле, праворуч від нього-друге поле сортування, праворуч від другого поля – третє і т.д. Далі – на панелі інструментів клацнути на кнопці Сортировка по возрастанию чи Сортировка по убыванию( вкладка Главная група Сортировка и фільтр або контекстне меню).

Після сортування записів таблиці «Співробітники» по полю дата народження вона матиме вигляд:

 

Рис. 3.1. Таблиця «Співробітники» після сортування по полю дата народження


ЗАВДАННЯ ДО ПРАКТИЧНОЇ РОБОТИ

1. Відповідно до індивідуального варіанту за допомогою фільтру відібрати записи, які задовольняють встановленим вимогам. Якщо потрібним умовам не відповідає ні один запис, то слід відкорегувати таблиці, щоб вибірка була можливою. Надрукувати результати фільтрації.

№ варіанту Назва таблиці Умови фільтрації
  «Замовлення» Площа для оброблення не перевищує 100,2; дата замовлення не раніше 01.01.2008; дата постачання не пізніше 01.02.2008.  
«Добрива» Назва добрива починається з літери «с», вартість однієї тонни =250; термін зберігання >50 але <100.
«Господарства» Назва господарства – починається на «А», відстань до якого більше 95 км
  «Абоненти» Прізвище починається з літери «В», дата народження - між 01.01.1950 та 01.01.1995
«Тарифи» Назва тарифу – «інвалід І групи», абонентська плата > 20.
«Платежі» № телефону починається з цифри «3», місяць платежу «березень», кількість додаткових хвилин <100.
  «Готелі міста» Назва починається з літери А, рівень сервісу - 5 зірок, район – Куйбишевський.
«Замовлення» Кількість діб >10, дата заселення пізніше 01.02.2008, тип номеру-«люкс».
«Гості міста» Прізвище - Трофімов, без дітей.
  «Матеріали» Назва матеріалу – «гіпсокартон», мінімальна партія від 500 до 750, вартість одиниці продукції менше ніж 55, виробник – KNAUF.
«Замовлення» Дата замовлення – після 01.02.2008, дата на яку потрібно отримати матеріали - не пізніше до 01.03.2008, кількість>55, вартість транспортних видатків=2000.
«Постачальники» Назва постачальника починається з літери «Л», банківський рахунок починається з цифр «345».  
№ варіанту Назва таблиці Умови фільтрації
  «Споживачі» Прізвище – починається з літери «Р», дата народження між 01.02.1950 та 01.02.1995
«Тарифи» Назва тарифу – «ветеран ВВВ», розмір тарифу >50, але <100.
«Платежі» Місяць платежу – «березень», попередній і кінцевий показники лічильника – довільно.
  «Замовлення магазинів» Дата замовлення - пізніше 01.01.2008, об’єм замовленої партії - від 100 до 350, дата постачання – до 01.03.2008, об’єм поставленої партії – довільно.
«Продукція» Назва продукції - молоко незбиране, жирність – більше 3%, мінімальна партія до 50.
«Магазини» Назва магазину «Бурьонка», прізвище директору магазину починається з літери «Б», номер банківського рахунку-довільний.
  «Вузли» Назва вузла - двигун, вартість - довільно, мінімальна партія – більше 50.  
«Постачальники» Назва постачальника, адреса, телефон - довільно, прізвище начальника починається з літери С.
«Замовлення» Дата замовлення – після 01.01.2009, дата виконання замовлення – до 01.05.2009, назва вузла – довільно.
  «Авіалайнери» Бортовий номер, тип літаку-довільно, дата останнього техогляду - пізніше 01.01.2008, кількість місць «бізнес-класу», вартість квитків у цьому салоні – довільно.
«Рейси» Дні вильоту - кожен день, пункт призначення – Париж.
«Продаж» Дата продажу – після 02.01.2009, дата вильоту - 08.03.2009.
  «Відділення» Назва відділення, кількість місць-довільно, прізвище завідуючого - починається з літери «М».
«Лікарі» Прізвище, ім’я, по-батькові - довільні, дата народження - між 01.01 1950 та 01.01 1970.
«Пацієнти» Прізвище - починається з літери В, стать -жінки, термін лікування більше ніж 14 діб, але менше ніж 25.
№ варіанту Назва таблиці Умови фільтрації
  «Замовлення магазинів» дата замовлення - пізніше 01.01.2008, замовлена кількість примірників>100, відправлена кількість-100, дата постачання – не пізніше 01.03.2008.
«Книжкові видання» Автор – «Гарнаєв», назва книги – «Використання MS Excel і VBA в економіці і фінансах».
«Магазини» Назва магазину – «Книжковий світ», адреса, район міста -довільно.

 

2. Виконати сортування однієї таблиці по трьом будь-яким полям, які мають різний тип. Надрукувати підсумки сортування (як на Рис. 3.1). На лістінгу вказати назви стовбців (полей), за якими відбулось сортування.


Практична робота №4

Тема роботи: Поняття про запити. Створення запитів на вибірку та корегування



Поделиться:


Последнее изменение этой страницы: 2017-02-21; просмотров: 274; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.108.54 (0.01 с.)