Лекции.Орг


Поиск:




Фильтры, сортировка и запросы




Основные различия между применением фильтрации и сортировки и использованием запросов состоят в следующем:

· фильтрация и сортировка выполняются быстрее, чем запросы.;

· фильтры и условия сортировки хранятся временно. Запрос можно сохранить на диске и использовать в дальнейшем;

· фильтры и сортировка применяются только к активной таблице или форме. Запрос может базироваться на нескольких таблицах и других запросах, причем необязательно, чтобы они были открыты.

Запрос можно создать вручную или с помощью мастера. При этом создается выражение, описывающее критерий, которому должны соответствовать данные в указанных таблицах. В результате выполнения запроса записи, отвечающие заданным условиям, отобразятся в табличном виде.

5.3. Самостоятельная работа по теме:

1) Студент изучает Руководство по созданию запросов.

Руководство по созданию запросов:

Для создания запросов на выборку нужно сделать следующие шаги:

1. На вкладке «Создание» выбрать конструктор запросов:

2. В появившемся диалоговом окне выбрать таблицу (или запрос) в качестве источника данных:

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

необходимые таблицы (или запросы) выбраны, нажмите кнопку «Закрыть».

3. В меню перейдите на вкладку «Конструктор» и выберите тип запроса «Выборка»:

4. Указать необходимые поля в конструкторе, отвечающие запросу. Это можно осуществить следующими способами:

а) двойной щелчок левой кнопкой мыши по полю в таблице (или запросе):

б) перемещение нужного поля из источника данных в Конструктор;

в) непосредственная работа в Конструкторе: сначала выбор источника данных в списке, потом поля:

5. Указать условия, которым должны отвечать записи, чтобы быть отобранными в запросе – поле «Условие отбора».

6. Поставить флажки на тех полях, записи которых нужно вывести на экран – поле «Вывод на экран».

7. Запустить на проверку правильности запроса. Для этого на панели меню достаточно нажать кнопку «Выполнить»:

8. В случае неудачи вернуться в режим конструктора, нажав на кнопку,

 

и исправив условия отбора или источник данных.

Иначе в пункт 9.

9. Сохранить запрос, нажав правой кнопкой по вкладке запроса и введя имя запроса.

 

2) Студент создает 6 запросов в соответствии с руководством по созданию запросов, расположенным на сайте дистанционного обучения cdo.krasgmu.ru.

5.4 Итоговый контроль знаний:

- ответы на вопросы по теме занятия;

- решение ситуационных задач;

- тестовых заданий по теме.

 

Вопросы по теме занятия:

1. Что такое запрос?

2. Какие виды запросов вы знаете?

3. В чем состоят различия между запросами, сортировкой и фильтрацией?

Тестовые задания по теме занятия:

1. В ДАННОМ ЗАПРОСЕ ИЗ ТАБЛИЦЫ «ДОГОВОРЫ» БУДУТ ОТОБРАНЫ СЛЕДУЮЩИЕ ЗАПИСИ:

1) все договоры

2) все договоры после 2003 года

3) все договоры после 2002 года

4) все договоры до 2002 года

2. ДЛЯ ТОГО, ЧТОБЫ ВЫБРАТЬ ВСЕХ КЛИЕНТОВ С ФАМИЛИЕЙ, НАЧИНАЮЩЕЙСЯ НА БУКВУ М, В ЗАПРОСЕ ДЛЯ ПОЛЯ «ФАМИЛИЯ» ИЗ ТАБЛИЦЫ «КЛИЕНТЫ НУЖНО ЗАДАТЬ СЛЕДУЮЩЕЕ УСЛОВИЕ»:

1) like “M%”

2) like “M?”

3) like “M#”

4) like “M*”

3. ДЛЯ ТОГО, ЧТОБЫ ВЫБРАТЬ ТОВАРЫ С ЦЕНОЙ ОТ 100 ДО 500 РУБЛЕЙ ВКЛЮЧИТЕЛЬНО, В ЗАПРОСЕ ДЛЯ ПОЛЯ «ЦЕНА» НУЖНО ЗАДАТЬ СЛЕДУЮЩЕЕ УСЛОВИЯ ОТБОРА…УДОБНОГО ПРЕДСТАВЛЕНИЯ И ВВОДА ИНФОРМАЦИИ НА ЭКРАНЕ

1) 100…500

2) 100 - 500

3) > 100 And < 500

4) between 100 and 500

5) 100 <> 500

4. ЧТОБЫ ВЫБРАТЬ ИЗ ТАБЛИЦЫ ВСЕ КНИГИ ПО MS ACCESS В ЗАПРОСЕ НУЖНО ЗАДАТЬ СЛЕДУЮЩЕЕ УСЛОВИЕ ОТБОРА:

1) like “Access*”

2) like “*Access*”

3) like “*Access”

4) like “Access”

5. ЗАПРОСЫ ПРЕДНАЗНАЧЕНЫ ДЛЯ...ЗАПОЛНЕНИЯ ТАБЛИЦЫ ЗАПИСЯМИ

1) удобного представления и ввода информации на экране

2) хранения данных в базе данных

3) вывода данных на печать

4) автоматического выполнения некоторых операций

5) выборки, поиска и сортировки данных

 

Ситуационные задачи по теме занятия:

Задача №1:

После проведения анкетирования среди пациентов Вы решили обработать полученные данные с помощью программы MS Access. Анкетирование включало в себя следующие вопросы:

· Фамилия, имя, отчество

· Возраст

· Наличие аллергии

· Операции в анамнезе

· Курение

· Злоупотребление алкоголем

· Хронические заболевания

1. По каким полям Вы могли бы отсортировать полученную таблицу?

2. Для чего нужна сортировка?

 

 

Задача№2:

Вы работаете в регистратуре поликлиники. Информацию о пациентах, обращающихся на прием к врачу, Вы заносите в таблицу MS Access, в которой имеются поле «Фамилия врача», «ФИО пациента», «Дата приема».

1. В конце рабочего дня Вам нужно сгруппировать пациентов, обращавшихся к одному и тому же врачу. Каким образом это можно сделать?

2. Вам нужно найти пациента по фамилии Владимиров, обратившегося в поликлинику 1 числа любого месяца. Каким образом вы это сделаете?

3. Как можно модифицировать структуру таблицы, чтобы отбор производился более качественно?

 

Перечень и стандарты практических умений:

1. В базе данных MS Access создать запрос на отбор лиц женского пола.

2. В базе данных MS Access создать запрос на отбор пенсионеров.

3. Создать запрос на обновление.

4. Создать запрос на удаление.

5. Создать вычисляемый запрос.





Поделиться с друзьями:


Дата добавления: 2016-10-27; Мы поможем в написании ваших работ!; просмотров: 532 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если президенты не могут делать этого со своими женами, они делают это со своими странами © Иосиф Бродский
==> читать все изречения...

1005 - | 953 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.