Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS Access 2007 - Лабораторные.doc
Скачиваний:
107
Добавлен:
02.05.2015
Размер:
5.08 Mб
Скачать

1. Создание запроса на выборку.

Сделайте активной вкладку Создание. Щелкните на кнопке Конструктор запросов. Окно Конструктора запросов состоит из двух частей. В верхнюю часть добавляются окна таблиц со списками полей. Имя каждой таблицы отражается в заголовке такого окна.

Нижняя часть является бланком запроса: область QBE (Query by Example – запрос по образцу). В сетке QBE указываются данные и критерии, по которым их надо отобрать.

Чтобы указать Access, что необходимы данные из двух таблиц «Выплаты» и «Сотрудники», в окне Добавление таблицы выделите обе таблицы, а затем нажмите кнопку Добавить. Закройте окно Добавление таблицы.

1.1. Выберите в строку Поле окна Запросы из таблицы «Сотрудники» поле «Фамилия», а из таблицы «Выплаты» - «Основные» и «Дополнительные». Поля можно выбирать одним из следующих способов:

- зацепив нужное поле мышкой перетащить его в нужную ячейку;

- дважды щёлкнуть левой кнопкой мыши по нужному полю;

- нажав кнопку в строке Имя таблицы, выбрать из раскрывающегося списка нужную таблицу, а затем нажав кнопку в строке Поле - нужное поле.

1.2. Задайте условия запроса: в нижней части экрана на пересечении строки Условие отбора и столбца «Основные» наберите с клавиатуры «>3000» (возможны другие варианты в зависимости от данных вашей таблицы).

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

2. Создание запроса, содержащего несколько условий.

2.1. Создайте новый запрос на основе таблиц «Выплаты», «Дополнительные сведения» и «Сотрудники» аналогично предыдущему, используя те же поля. Из таблицы «Дополнительные сведения» добавьте поле «ДатаНайма»

2.2. Задайте три различных условия запроса.

Введите первое условие в строке Условие отбора столбца «Основные» с клавиатуры >3000, второе условие, <800, введите в строке Условие отбора столбца «Дополнительные» и третье условие введите в столбце «ДатаНайма»: >31.12.2000 (сотрудники, принятые на работу после 31.12.2000).

Внимание! Числа в запросе должны соответствовать данным, введённым в ваши таблицы.

2.3. Выполните запрос. Сохраните запрос, присвоив ему имя «Несколько условий».

3. Создание запроса с параметрами. Создайте новый запрос, состоящий из полей «Основные» и «Дополнительные» таблицы «Выплаты» и поля «Фамилия» таблицы «Сотрудники» (аналогично предыдущему).

3.1. Определите параметр так, чтобы можно было просматривать выплаты для каждого сотрудника. Для этого на пересечении строки Условие отбора и столбца «Фамилия» необходимо ввести условие: [Фамилия]. Нажмите кнопку Параметры вкладки Конструктор, в разделе Показать или скрыть. В диалоговом окне Параметры запроса введите параметр Фамилия (без квадратных скобок), а тип данных - Текстовый. Закройте диалоговое окно нажатием кнопки ОК.

3.2. Выполните запрос, щелкнув на кнопке с восклицательным знаком на ленте инструментов. Появится табличка с окошком, в которое надо ввести фамилию сотрудника: наберите любую фамилию из списка сотрудников.

Внимание! В полученном запросе должны быть выведены все выплаты сотруднику (основные и дополнительные). Сохраните запрос.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]