Лабораторная работа №7
Порядок выполнения работы:
В таблице Сотрудники БД Фирма осуществить следующие виды фильтрации:
1 выбор служащих одного отдела;
2 выбор служащих, название должности которых заканчивается на букву "т";
3 выбор служащих, фамилия которых начинается на букву "В";
4 выбор всех женатых служащих одного отдела;
5 выбор служащих по одной должности;
6 выбор служащих-женщин одного отдела;
7 выбор сотрудников по Отделу, Фамилии и Окладу, отсортированный по всем полям.
Контрольные вопросы:
Назначение фильтров.
Виды фильтров.
Способы сортировок.
Оператор сравнения Like.
Назовите виды операций, применяемых в фильтре по сложному критерию.
Определите последовательность операций для использования фильтра
по выделенному фрагменту.
Отбор и сортировка записей с помощью запросов
Запросы используются для просмотра, анализа и изменения данных в одной или нескольких таблицах. Сам запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними ряд операций. В Microsoft Access существует несколько видов запросов: запросы к серверу, которые используются для выборки данных с сервера; запросы на автоподстановку, автоматически заполняющие поля для новой записи; запросы на выборку, выполняющие выборку данных из таблиц; запросы на изменение, которые дают возможность модифицировать данные в таблицах (в том числе удалять, обновлять и добавлять записи); запросы на создание таблицы, создающие новую таблицу на основе данных одной или нескольких существующих таблиц, а также другие типы запросов.
Создание простого запроса с помощью Мастера запросов
Наиболее просто создается запрос при помощи Мастера запросов. Чтобы создать простой запрос с помощью Мастера запросов, необходимо:
На вкладке Создание в группе Другие щелкнуть на кнопке Мастер запросов.
В появившемся диалоговом окне Новый запрос (New Query) выбрать Простой запрос (Simple Query Wizard) и нажать накнопку ОК (рис. 13).
Рис. 13 Окно создания нового запроса
В появившемся окне Создание простых запросов (Simple Query Wizard) (рис. 14) в поле со списком Таблицы и запросы (Tables/Queries) выбрать таблицу или запрос, которые будут служить источником данных для создаваемого запроса.
С помощью стрелок вправо и влево переместить из списка Доступные поля (Available Fields) в список Выбранные поля (Selected Fields) те поля, которые необходимы в конструируемом запросе. При этом порядок полей в запросе будет соответствовать порядку полей в списке Выбранные поля (Selected Fields). Если нужно включить в запрос все поля, можно воспользоваться кнопкой с двумя стрелками вправо.
Нажать кнопку Далее (Next).
Рис.14 Первое диалоговое окно Мастера простых запросов
Следующее диалоговое окно будет последним. В нём нужно ввести имя созданного запроса и добавить дальнейшие действия: Открыть запрос для просмотра или Изменить макет запроса.
Нажать кнопку Готово (Finish).
По окончании работы Мастера простых запросов в зависимости от выбора способа дальнейшей работы с запросом откроется или окно запроса в режиме просмотра или окно Конструктора запросов, в котором можно модифицировать запрос.
Создание и изменение запроса с помощью Конструктора запросов
Для изменения уже существующих запросов и для создания новых запросов используется Конструктор запросов. Для того чтобы открыть запрос в режиме Конструктора, выделите в списке один из существующих запросов, и нажмите кнопку Конструктор (Design) на панели инструментов окна База данных (Database).
Рис.15 Запрос в режиме Конструктора запросов
Появляется окно Конструктора запросов (рис.15). В верхней части окна отображается таблица (или несколько таблиц, если запрос многотабличный) в том виде, в каком таблицы отображаются в окне Схема данных (Relationship). Таблицы - источники данных для запроса, мы будем называть базовыми таблицами запроса. В нижней части окна находится бланк запроса — таблица, ячейки которой используются для определения запроса. В бланке отображаются все столбцы, включенные в результирующее множество запроса.
Рассмотрим, как создать новый запрос с помощью Конструктора запросов. Для этого необходимо:
1. На вкладке Создание в группе Другие щелкнуть на кнопке Конструктор запросов.
2. В окне Добавление таблицы (Show Table) (см. рис. 16) выбрать одну или несколько таблиц или запросов для построения нового запроса и нажать кнопку Добавить (Add). Для удобства выбора таблиц и запросов в окне существуют следующие вкладки: Таблицы (Tables), на которой отображается список таблиц; Запросы (Queries), на которой отображается список запросов; Таблицы и запросы (Both), на которой отображается список таблиц и запросов вместе.
Рис.16 Окно Добавление таблицы Конструктора запросов
3. После добавления всех необходимых таблиц нажать кнопку Закрыть (Close) в окне Добавление таблицы.
Все выбранные таблицы оказываются помещенными на верхней панели окна Конструктора запросов. Если таблицы связаны между собой, т. е. связи присутствуют явно на схеме данных, то эти связи также отображаются (рис. 17). Если связи на схеме данных не установлены, то Конструктор запросов автоматически устанавливает связи между таблицами, если они содержат поля, которые имеют одинаковые имена и согласованные типы.
Рис.17 Запрос по нескольким связанным таблицам
Иногда Конструктор устанавливает лишние связи, основываясь только на именах и типах полей. Это может привести к некорректным результатам запроса, поэтому нужно обязательно проверять, как отображаются связи между таблицами в окне Конструктора запросов, и удалить вручную лишние связи. Для этого выделите лишнюю связь, щелкнув по ней левой кнопкой мыши, и нажмите клавишу <Delete>.
5. Затем нужно указать, какие поля из базовых таблиц будут отображаться в запросе. Включать в запрос можно поля из любой таблицы. Способов включения полей в запрос существует несколько:
Выделите нужное поле в таблице - источнике (можно выделить несколько полей). Если требуется включить в запрос все поля базовой таблицы, выделите поле, обозначенное звездочкой (*) Дважды щелкните левой кнопкой мыши на выделенном поле. При этом в бланке запроса появится столбец, соответствующий выбранному полю. Затем аналогично добавьте другие поля. Столбцы в бланке запроса при этом заполняются слева направо.
Можно подвести указатель мыши к выделенному полю (одному из выделенных полей), нажать на левую кнопку мыши и перетащить поле (поля) в нужное место бланка запроса (указатель мыши при этом должен принять вид трех прямоугольников). Последний способ позволяет помещать поля в любое место бланка запроса.
Вместо перетаскивания полей в бланк запроса из таблицы можно просто использовать раскрывающийся список полей в строке Поле бланка запроса.
Чтобы добавить в запрос ещё одну таблицу или другой запрос, необходимо:
1. Нажать кнопку Отобразить таблицу, расположенную на дополнительной вкладке Работа с запросами Конструктор в группе Настройка запроса.
2. В окне Добавление таблицы (Show Table) выбрать вкладку, содержащую требуемые объекты
Выбрать имя объекта, добавляемого в запрос.
Нажать кнопку Добавить (Add), а затем кнопку Закрыть (Close).
- Введение
- 1 Системы счисления
- 1.1 История развития систем счисления
- 1.2 Основные понятия и определения
- 1.3 Двоичная система счисления: основные сведения
- 1.3.1 История возникновения двоичной системы счисления
- 1.3.2 Основные понятия машинной арифметики
- 1.4 Взаимный перевод двоичных и десятичных чисел и элементарные двоичные арифметические действия
- 1.4.1 Представление двоичных чисел и перевод их в десятичные
- 1.4.2 Преобразование десятичных чисел в двоичные
- 1.4.2.1 Метод вычитания
- 1.4.2.2 Метод деления
- 1.4.2.3 Метод умножения
- 1.4.3 Арифметические действия над двоичными числами
- 1.4.3.1 Двоичное сложение
- 1.4.3.2 Двоичное вычитание
- 1.4.3.3 Двоичное умножение
- 1.4.3.4 Двоичное деление
- 2 Представление чисел в эвм, кодирование
- 2.1 Представление чисел с фиксированной и плавающей запятой
- 2.1.1 Числа с фиксированной запятой
- 2.1.2 Числа с плавающей запятой
- 2.2 Прямой, обратный и дополнительный коды. Модифицированный код
- 2.3 Двоично-десятичное кодирование
- 3 Алгебраические действия над числами с плавающей и фиксированной запятой
- 3.1 Сложение чисел с фиксированной запятой
- 3.2 Сложение чисел с плавающей запятой
- 3.3 Умножение чисел с фиксированной запятой
- 3.4 Умножение чисел с плавающей запятой
- 4. Другие системы счисления
- Задачи для самостоятельной работы по теме "Позиционные системы счисления. Арифметические операции"
- 5 Логические основы компьютера
- 5.1 Основные понятия логики высказываний
- 5.2 Основные логические операции над высказываниями
- 5.2.1 Операция «отрицание»
- 5.2.2 Операция «конъюнкция»
- 5.2.3 Операция «дизъюнкция»
- 5.2.4 Операция «импликация»
- 5.2.5 Операция «эквиваленция»
- 5.4. Логические элементы компьютера
- Задачи для самостоятельной работы по теме «Логические основы компьютера»
- 6. Операционная система Windows
- 6.1 История создания
- 6.2 Операционная система Microsoft Windows.
- 6.3 Концепция операционной системыWindows
- 7 Общие черты приложений Office.
- 7.1 Работа с текстовым редактором Microsoft Word.
- Лабораторная работа №1.
- Лабораторная работа №2.
- Лабораторная работа №3.
- 7.2. Понятие электронной таблицы ms Excel
- 7.3 Технология работы с субдAccess.
- Лабораторная работа №1
- Задание 1
- Лабораторная работа №2
- Лабораторная работа №3
- Лабораторная работа №4
- Лабораторная работа №5
- Лабораторная работа №6
- Лабораторная работа №7
- Упражнения по базам данных ms access. Упражнение 1 Система управления базами данных ms Access
- Задание 1
- Задание 3
- Задание 4
- Упражнение 2 Система управления базами данных ms Access
- Задание 4
- Задание 5
- Упражнение 3 Система управления базами данных ms Access
- Задание 2
- Упражнение 4 Система управления базами данных ms Access
- Задание 1
- Упражнение 5 Система управления базами данных ms Access
- Задание 1
- Задание 2
- Задание 3
- Задание 4
- Упражнение 6 Система управления базами данных ms Access
- Тип отношения «один-ко-многим» является наиболее общим
- Задание 1
- Задание 2
- Проверьте это!!!!!…адание 3
- Упражнение 7 Система управления базами данных ms Access
- Упражнение 8 Система управления базами данных ms Access
- Задание 4
- Задание 5
- Задание 6
- Задание 7
- Упражнение 10 Система управления базами данных ms Access
- Задание 1
- Задание 2
- Упражнение 11 Система управления базами данных ms Access
- Задание 1
- Задание 2
- Задание 3
- Упражнение 12 Система управления базами данных ms Access
- Задание 1
- Задание 2
- Задание 4
- Упражнение 13 Система управления базами данных ms Access
- Задание 1
- Задание 2
- Упражнение 14 Система управления базами данных ms Access
- Задание 1
- Задание 2
- Задание 3