Создание запроса с помощью мастера

Если нет необходимости в специальных условиях выборки, то для создания запроса можно использовать мастер запросов.

Для его запуска нужно нажать кнопку Мастер запросов на панели Запросы вкладки Создание.

Далее выбрать:

· Тип запроса - Простой запрос.

· Источник полей из выпадающего списка Таблицы и запросы - таблицу Больные.

· Поля которые будут отображаться в запросе. Нужно перенести их из столбца

Доступные поля в Выбранные поля, затем нажать Далее (Рис 40).

Создание запроса с помощью мастера - student2.ru

Рис.40. Создание простого запроса.

· Отчет подробный - Далее.

· Имя запроса - Запрос с помощью мастера;

· Открыть запрос для просмотра данных и нажать кнопку Готово (Рис.41).

Создание запроса с помощью мастера - student2.ru

Рис.41. Запрос с помощью мастера.

Запрос с параметром (параметрический запрос)

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

Для того чтобы создать параметрический запрос, необходимо:

1. Открыть Конструктор запросов на вкладке Создание и добавить в него все три таблицы. Создать условия запроса, "перетащив" необходимые поля из появившихся таблиц в бланк запроса и задав условие выбора.

2. В качестве условия ввести параметр, заключенный в квадратные скобки (Рис.42).

Создание запроса с помощью мастера - student2.ru

Рис. 42. Условие отбора.

3. Выбрать команду Выполнить.

4. В появившемся окне ввести без квадратных скобок параметры запроса (Рис.43).

Создание запроса с помощью мастера - student2.ru

Рис. 43. Окно ввода значения параметра.

Результат запроса будет содержать только те записи, которые удовлетворяют заданному значению параметра (Рис.44).

Создание запроса с помощью мастера - student2.ru

Рис. 44. Параметрический запрос.

Название созданного запроса - Параметрический запрос.

Варианты заданий к теме «Организация поиска. Создание и применение фильтра. Элементы управления. Использование запросов»

Задание 1

· Осуществите фильтрацию данных в таблице «Посещения» для 5 участка и фильтрацию данных в таблице «Больные» для всех больных с 1970 года рождения на примере 1.

· Осуществите сортировку в таблице «Посещения» по дате посещения по возрастанию.

· Выполните поиск по фамилии Иванов таблицы «Больные».

Задание2

· Ознакомьтесь с функциями удаления лишних данных и фиксацией столбцов на примере 2.

· Задайте фиксированный список значений для поля пол в таблице «Больные».

· Создайте многозначное поле Номер участка для таблицы «Посещения».

Задание 3

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

· Создайте запрос с помощью мастера, используя таблицу «Врачи».

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

Практическое занятие № 3
Тема: «Создание отчета»

Пример 1.Создание отчетов

Для предоставления в печатном виде информации из БД в Access предназначены отчеты. По сравнению с остальными способами печати (из таблиц или форм), при использовании отчетов можно, помимо отображения содержимого полей из таблиц или запросов, вычислять различные итоговые значения, а также группировать данные.

Аналогично созданию форм, создание отчетов можно выполнять как с помощью мастера, так и с помощью конструктора.

Как правило, мастер используется для создания основной части отчета, т.е. структуры, в то время как конструктор применяется для усовершенствования внешнего вида отчета.

Наши рекомендации