Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Microsoft Office Access 2013. Порядок выполнения работы



 

       Тема: Создание запросов Access в режиме конструктора. Запросы на выборку. Вычисляемые поля в запросах. Создание форм на основе запросов.

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

 

Порядок выполнения работы:

  1. Запустите Access и откройте базу данных Заработная_плата, созданную в Лабораторной работе 1-2.
  2. Войдите в режим конструктора запросов.

На вкладке Создание выберите кнопку Конструктор запросов (см. Рис.13.). В конструкторе запросы создаются вручную. Источником данных для запроса могут быть одна или несколько таблиц или запросов. Добавьте таблицу Заработная_плата как источник данных. Изучите окно бланка запроса и инструментарий.

 

Рис. 13. Конструктор запросов

 

  1. Включите в запрос все поля таблицы Заработная_плата простым перетягиванием названия столбца в строку Поле или выберите информацию из выпадающего списка. Включите сортировку по фамилии (по возрастанию) и запустите запрос на выполнение (кнопка  в панели инструментов). При сохранении задайте имя Макет запроса. В запросе будут отображены все данные исходной таблицы в алфавитном порядке.
  2. Запросы на выборку. Создайте запросы на выборку. Построение каждого нового запроса выполняется в конструкторе. Макет можно также многократно копировать, сохраняя каждый запрос с именем, отражающим содержание запроса. Задайте по очереди Условия отбора, указанные ниже, просмотрите результаты построенных запросов, и сохраните каждый из них под соответствующими именами. Итак, выберите:

· Сотрудников, фамилии которых начинаются на первые буквы алфавита (Like [А-И]*) (имя - Первые);

· Сотрудников, которые имеют одну и ту же должность (Like Инженер) (имя - Должность);

· Сотрудников, кроме Инженеров (например, Not Инженер) (имя - Кроме).

  1. Запросы на выборку с логическими операциями. Копируя макет запроса, создайте запросы на выборку наложением условий на поля Ставка. Сохраните с указанными именами. Итак, выберите:

· Сотрудники, чья Ставка больше 5500 (имя Больше 5500).

· Сотрудники, чья Ставка меньше или равна 6500 (имя Меньше или равно 6500).

  1. Запросы на выборку с параметром. Если вместо условия отбора в строке задать текстовое приглашение на ввод, заключенное в квадратные скобки. Например, [Введите фамилию] (см. Рис.14.), то при запуске запроса можно будет задать Параметр. Параметр - это любое значение, по которому будут отыскиваться все записи с указанным значением поля (в примере это фамилия).

Рис. 14. Порядок построения запроса с параметром

 

В новых запросах выполните выборку по значению параметров:

· По фамилии сотрудника.

· По коду сотрудника.

Примечание 3

Обратите внимание, что при поиске с параметром используется точное соответствие значению параметра.

· Вычисляемые поля в запросе. Создайте новый запрос, в который будет входить следующие поля: Фамилия, Имя, Должность, Ставка, Отчисления, а также вычисляемое поле с названием Сумма отчисления для вычисления суммы отчисления каждого сотрудника. С помощью построителя выражения (см. Рис.15.) вводим выражение: Сумма отчисления: ([Ставка]*[Отчисления]) /100

Рис. 15. Порядок построения вычисляемого поля в запросе

 

  1. Групповые операции в запросах. Группировка включается кнопкой  в панели инструментов конструктора запросов (Групповые операции). В строке бланка «Группировка» можно задать поля, по которым выполняется группировка, и функции, которые называются групповыми и используются для подведения итогов по группе данных. Ознакомьтесь с перечнем групповых функций.

· Найдите средние значения по Ставке, Отчислениям и Заработной плате. Поле фамилии в этом запросе не нужно! Используйте группировку в поле Должность (см. Рис.16.) и групповую функцию Avg() во всех полях оценок.

Рис. 16. Построение групповой операции

 

Сохраните с именем Средние_по_должностям.

 

Контрольные вопросы

1. Как создавать запросы на выборку?

2. Как создать запрос на выборку с параметром?

3. Как создавать групповые операции в запросах?

4. Логические операции в запросах. Как они работают?

5. Для чего применяется функция Avg()?

 



Лабораторная работа № 4


Поделиться:



Последнее изменение этой страницы: 2019-04-10; Просмотров: 268; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.011 с.)
Главная | Случайная страница | Обратная связь