Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Фільтр за виділеним фрагментомСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Фільтр за виділеним фрагментом дозволяє відібрати за-
писи з використанням значень, які вибираються у таблиці, запи-ті або у полі форми у режимі таблиці.
Порядок створення фільтра: 1 Відкрити таблицю, запит або форму. 2 Виділити значення, які повинні містити записи. 3 Вибрати меню Записи→Фильтр→Фильтр по вы-
деленному або натиснути відповідну кнопку. Приклад 3.1 Нехай подана таблиця вAccessзображена на
рис. 9.9. Знайти осіб з вищою освітою.
Рисунок 9.9 – Інформація про працівників фірми
За допомогою фільтра за виділеним ми можемо вибрати працівників з вищою освітою. Для цього необхідно вибрати будь-якого працівника з вищою освітою та поставити курсор мишки полі Освіта в той запис, де написано Вища і застосувати фільтр за виділеним фрагментом. Результат виконання зображе-
Рисунок 9.10 – Інформація про працівників фірм з вищою освітою
Для відмічення дій фільтра вибрати меню Запи-си→Удалить фильтр або натиснути на відповідну кнопку.
Фільтри зберігаються автоматично під час зберігання таб-лиці, запиту або форми.
Звичайний фільтр
Звичайний фільтр дозволяє відібрати записи шляхом вве-дення критеріїв у порожню таблицю, запит або форму.
Наприклад, необхідно з таблиці Табель відібрати записи, в яких поле МІСЯЦЬ=2 та КІЛЬКІСТЬ ВІДПРАЦЬОВАНИХ ДНІВ>=20. Порядок створення звичайного фільтра: 1 Відкрити таблицю, запит або форму.
2 Вибрати меню Записи→Фильтр→Изменить фильтр або натиснути відповідну кнопку.
3 На екрані з‟явиться таблиця для введення критеріїв. У від-повідних полях необхідно ввести умову відбору записів. Для введення значень розкрити список та вибрати потрібне значення. Для введення виразу можна використати побу-довник виразів. Для пошуку записів, які повинні містити в конкретному полі порожні або непорожні значення, необ-хідно ввести вираз IS, NULL або IS NOT NULL.
4 Вибрати меню Записи→Применить фильтр або натисну-ти відповідну кнопку на панелі інструментів.
Приклад. 3.2 Для таблиці,зображеної на рис.9.9,які пра-цюють в головному офісі.
Розв’язання
Спочатку задаємо звичайний фільтр, як це написано в пун-кті 2 зі списку порядку створення фільтра. З‟являється пуста таблиця з заголовками полів з таблиці, що зображена на рис. 9.9. Тут по кожному полю можна задати просту умову, за допомо-гою якої і необхідно застосувати простий фільтр. Вибір умов здійснюється вибором їх у списку, що розкривається. Наводимо мишку на пусте поле під назвою поля Підрозділи й у списку, що розкривається, вибираємо пункт Головний офіс (рис. 9.11).
Рисунок 9.11 – Вибір умов за допомогою простого фільтра
Результат виконання одержимо після натискання на кноп-ку Применение фильтра на панелі інструментів
Рисунок 9.12 – Результат виконання простого фільтра з однією умовою
За допомогою простого фільтра можна також задавати дві та більше простих умов пошуку інформації в таблиці.
Приклад 3.3 У таблиці,що зображена на рис.9.9,необхід-но знайти записи про всіх осіб, що працюють у головному офісі з вищою освітою.
Розв’язання
Необхідно викликати простий фільтр та задати дві умови пошуку: у полі Підрозділи задати умову Головний офіс, а у полі
Освіта – Вищу (рис.9.13).
Рисунок 9.13 – Задання декількох простих умов за допомогою простого фільтра
Після натискання на кнопку Применение фильтра на па-нелі інструментів одержимо результат, зображений на рис. 9.14.
Рисунок 9.14 – Результат виконання простого фільтра з двома умовами
Розширений фільтр
Розширений фільтр дозволяє створити складні критерії
відбору запитів.
Порядок створення розширеного фільтру: 1 Відкрити таблицю, запит або форму. 2 Вибрати меню Записи→Фильтр→Розширенный фильтр.
У результаті відкривається вікно, схоже на вікно конструк-тора запитів.
3 Додати поле або поля, для яких будуть задані умови для відбирання записів.
4 Задати порядок сортування.
5 Задати шукане значення або ввести вираз у порядок Усло-вие отбора для кожного поля.Вираз можна ввести безпо-
середньо у комірку, або з використанням побудовника ви-разів.
6 Вибрати меню Записи→Применить фильтр або натисну-ти на відповідну кнопку панелі інструментів.
Наприклад, приклад 3.3 можна виконати за допомогою ро-зширеного фільтра (рис. 9.15).
Рисунок 9.15 – Використання розширеного фільтра
Використання запитів
Поняття про запит У СУБД Access на рівні з найпростішими засобами пошу-ку і фільтрації даних з однієї або кількох зв‟язаних таблиць ви-користовують зручні та потужні засоби – запити (рис. 9.16).
Запит –об‟єкт,за допомогою якого можна отримати пот-рібні дані з однієї чи кількох таблиць.
За їх допомогою можуть бути виконані обчислення, відно-влення даних у таблицях, додані або вилучені записи. При цьо-му результати виконання запиту подаються у зручному вигляді
– у формі таблиці. Запит може будуватися з використанням тим-часової таблиці, створеної за допомогою іншого запиту.
Засобами запиту можна виконати таку дію:
1) вибрати записи з кількох таблиць, що задовольняють умову вибору;
2) включити в підсумкову таблицю додаткові поля і в разі необхідності виконати обчислення для них;
3) згрупувати записи з однаковими значеннями в деякому полі;
4) на основі зв‟язаних таблиць створити нову таблицю;
5) вилучити зі зв‟язаних записи, що відповідають деяким умовам і т. д.
Рисунок 9.17 – Створення запиту
Види запитів У СУБД Access залежно від задачі, яка розв‟язується, мо-жна створити кілька видів запитів, кожний з яких має свою пік-тограму. Існують такі види запитів:
1 Запрос на выборку таблицы –запит,що забезпечує вибірданих зі зв‟язаних таблиць і таблиць, побудованих під час реалізації інших запитів.
2 Запрос на создание таблицы –запит,що ґрунтується назапиті на вибирання і забезпечує формування та запов-нення нової таблиці.
3 Запрос на обновление –запит,що дає можливість вноситизміни в групу записів, які відбираються за допомогою запиту на вибирання.
4 Запрос на добавление –це запит,за допомогою якого за-писи з таблиці результату запиту добавляються в табли-ці бази даних.
5 Запрос на удаление –запис,що забезпечує виключеннязаписів з однієї або кількох зв‟язаних таблиць.
Основою будь-якого запиту є запит на вибирання. Резуль-тати виконання запиту відображаються у вигляді таблиці, яка формується на підставі умов відбору. Поля таблиці визначають-ся користувачем і зазначаються на бланку запиту.
Фактично, запит – це уявлення користувача про потрібні дані з різних таблиць або інших запитів. У процесі відкриття за-питу в режимі таблиці або використання його у формах та звітах створюється новий набір записів з поточного змісту бази даних. Дані в запитах можна редагувати. Всі зміни фіксуються у табли-цях, дані з яких використовуються у запиті.
Запити в Access можна створювати за допомогою майстра та за допомогою конструктора.
4.3 Створення запиту в режимі «Конструктор»
Режим Конструктор дозволяє розробити новий запит. Цей режим після активації видає вікно Запрос на выборку (рис. 9.18). Потім необхідно у вікні Добавление таблицы виб-рати необхідні таблиці та запити і натиснути кнопку Добавить. Вийти з цього вікна можна за допомогою кнопки Закрыть. У результаті цього на екрані з‟явиться вікно конструктора запиту, поділене на дві панелі.
Рисунок 9.18 – Створення запитів у режимі Конструктор
Верхня панель містить схему даних запису, яка складаєть-ся з вибраних для цього запиту таблиць і запитів з існуючими зв‟язками між ними. Нижня панель є бланком запиту за зразком, який потрібно заповнити. Кожен стовпчик бланка належить до одного поля, з яким необхідно працювати в запиті.
Рядок Поле призначений для задання полів, які будуть ви-користовуватися в запиті. Щоб виділити одне поле, необхідно клацнути один раз по імені цього поля, кілька полів – натиснути
клавішу Ctrl і клацнути по іменах полів. Щоб виділити всі поля необхідно натиснути клавішу Shift, клацнути перше, а потім останнє поле. Для вилучення поля з бланка запиту, слід виділити колонку, в якій воно розміщується та натиснути клавішу Delete
або вибрати команду Правка→Удалить столбцы.
Рядок Имя таблицы використовується для вибору табли-ці, на основі якої буде створюватися запит. Рядок Сортировка дозволяє задати порядок сортування значень поля. Рядок Выводна экран може використовуватися для відміни виведення на ек-ран деяких полів під час виконання запиту. Рядок Условие от-бора та или використовуються для створення умов відбираннязаписів.
Готовий запит виконується після клацання по кнопці За-пуск на панелі інструментів Конструктор запросив або вибору команди Запрос→Запуск чи Вид→Режим таблицы.
Якщо необхідно внести зміни в запит, слід перейти в ре-жим конструктора запиту кнопкою панелі інструментів Вид або за допомогою команди меню Вид→Конструктор. Зберігання запиту відбувається за допомогою меню Файл→Сохранить або Сохранить как→Экспорт.
|
||||
|
Последнее изменение этой страницы: 2016-09-13; просмотров: 667; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.01 с.) |