Запрос MSAccess. Этапы построения простого запроса на выборку полей из нескольких таблиц



Все запросы делятся на запросы-выборки и запросы-действия.

После выполнения запроса-выборки СУБД создает виртуальную таблицу, в которую заносит выбранную информацию и хранит ее до тех пор, пока сгенерированная таблица не будет закрыта. Когда этот запрос закрывается, полученная таблица уничтожается, освобождая занимаемую память.

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

Запросы в MS Access доступны в трех режимах: табличном, в котором запрос выглядит так же, как обычная таблица, режиме конструктора, где запрос предстает в виде схемы связанных объектов, и в виде инструкций SQL.

В MicrosoftAccessсуществует четыре пути создания запросов:

• с помощью мастера запросов;

• с использованием конструктора запросов;

• в режиме SQL-редактора;

• на основе существующего фильтра.

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

1.Откройте желаемую базу данных.

2. Перейдите на вкладку Создание.

3. Нажмите кнопку Мастер запросовв группеДругие. Откроется первое окно мастера запросов.

4.В появившемся окне предложено четыре варианта создания запросов. Выберите вариант Простой запрос и нажмите кнопку ОК. Откроется следующее окно мастера запросов.

5. Для создания запроса в раскрывающемся списке Таблицы и запросы выберите необходимую таблицу.

6.Выбрав таблицу, укажите также нужные поля из списка Доступные поля. Переместите их в список Выбранные поля.

7.После переноса полей в правый список нажмите кнопку Далее, на экране появится окно мастера запросов.

8. Необходимо указать название вашего нового запроса в поле Задайте имя запроса. Нажать кнопкуГотово.

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

Создание запроса в конструкторе

Для создания запроса с использованием конструктора выполните следующее.

1. Откройте желаемую базу данных.

2. Теперь перейдите на вкладкуСоздание.

3. Нажмите кнопку Конструктор запросов в группе Другие. Откроется окно Добавление таблицы.

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

5. В нижней части окна в открывающемся списке Поле выберите необходимое поле таблицы.

6. В поле Вывод на экран снимите флажок, чтобы данное поле не выводилось на экран.

7. Выберите следующий раскрывающийся список Поле и укажите другое поле для формирования запроса.

8. На панели быстрого доступа нажмите кнопкуСохранить. Появится окно, в котором вы сможете ввести имя нового запроса.

9. Нажмите кнопку ОК. Для просмотра запроса нажмите кнопку Выполнить на вкладке Конструктор.

Разделы отчета, создаваемого в MS Access

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

Отчет в Access состоит из нескольких разделов.

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

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

Заголовок группы. Печатается в начале каждой новой группы записей. Используется для печати имени группы. Например, в отчете с группировкой по продукту в качестве заголовка группы можно указать наименование продукта. Если в заголовке группы размещается вычисляемый элемент управления с функцией суммирования Sum, рассчитанная сумма отражает итог по всей группе.

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

Примечание группы.Печатается в конце каждой группы записей. Здесь размещаются итоги по группе.

Примечание страницы.Печатается в конце каждой страницы. Здесь размещаются номера страницы или иные сведения о странице.

Примечание отчета.Печатается один раз в конце отчета. В примечании отчета печатаются итоговые сведения и иная статистика по всему отчету. Обратите внимание на то, что примечание отчета в представлении «Конструктор» идет последним, но печатается до примечания последней страницы.


Дата добавления: 2018-02-28; просмотров: 355; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!