Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000317.doc
Скачиваний:
8
Добавлен:
30.04.2022
Размер:
1.79 Mб
Скачать

Бланк запроса

Поле

Имя поля

Имя таблицы

Имя таблицы

Сортировка

Место ввода инструкций сортировки

Вывод на экран

Определяет, будет ли отображено поле в результирующем наборе данных

Условие отбора

Содержит первое условие, ограничивающее набор записей

Или

Другие условия на ограничения набора записей

Microsoft Access позволяет выполнять следующие типы запросов:

1. QBE-запросы (QBE – Query By Example – Запросы по образцу):

  • запрос на выборку;

  • перекрестный запрос;

  • запрос на создание таблицы;

  • запрос на обновление;

  • запрос на добавление записей;

  • запрос на удаление записей.

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

2. Запросы на языке SQL (Structured Query Language – Структурированный язык запросов). SQL – стандартизованная форма составления запросов для обработки реляционных баз данных. При выполнении QBE-запросов они транслируются в соответствующие SQL-запросы.

5.2. Запрос на выборку

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

Простой запрос на выборку можно создать с помощью мастера запросов.

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

  1. В окне базы данных выбрать значок Запросы в списке Объекты и нажать кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос выбрать мастера Простой запрос.

  3. Нажать кнопку OK.

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

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

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

Если получился не тот запрос, который был нужен, можно снова запустить мастера запросов или изменить этот запрос в режиме конструктора.

Для выбора записей, удовлетворяющих определенным критериям:

1. В строке «Поле» щелкнуть в правой части клетки, после чего появится стрелка, указывающая вниз. Щелком по ней открывается список, из которого необходимо выбрать имя поля, по которому будет осуществляться запрос. Если запрос осуществляется по полям из разных таблиц, то сначала выбирается таблица щелчком по ней в строке «Таблица» и выбором имени нужной таблицы, что позволит ограничить список полей в строке «Поле». Если запрос будет осуществляться по нескольким полям, их имена должны быть отображены свободных клетках строки «Поле»;

2. Чтобы поле таблицы использовалось в запросе, в строке «Вывод на экран» флажок должен отображаться галочкой;

3. В строку «Условие отбора» вводится критерии выбора. (Для задания диапазона значений в окне Конструктора запросов могут быть использованы операторы: > (больше), >= (не менее), < (меньше), <= (не более) и Between (Выражение1), and (Выражение2) как с текстовыми и числовыми полями, так и с полями дат). Для ввода условия выборки можно использовать окно Построитель выражений (кнопка Построить панели инструментов или соответствующая кнопка контекстного меню).

Если это нужно, сохраните запрос для последующего использования.

Для выполнения запроса необходимо нажать кнопку с восклицательным знаком: Запуск панели инструментов или воспользоваться командой Запрос►Запуск.