Создание простейшего запроса

Умение создавать запросы позволит вам легко и быстро сделать любую выборку из базы. Не говоря о том, что любой источник данных (списков, форм, отчетов) тоже запрос. Здесь рассматривается создание простейшего запроса.
 
Для создания запроса, перейдите в окне базы данных на вкладку "Запросы" и нажмите кнопку "Создать". Выберите вариант "Конструктор" и нажмите кнопку "ОК".

Создание запроса

По умолчанию, вам будет предложено добавить в запрос таблицы (другие запросы) из списка. Если этого не произошло или запрос был создан ранее, то нажмите на панели инструментов кнопку, где изображен желтый плюсик над пиктограммой таблицы. Двойным кликом (кнопкой "Добавить") добавьте таблицы в запрос. Затем нажмите кнопку "Закрыть".

Добавление таблиц в запрос

Мы используем в запросе всего одну таблицу. Чтобы выбрать нужные поля из таблицы, просто двойным кликом нажмите на их названия в окошке таблицы. Другой вариант: выберите их из списка в первой строке любого столбца в запросе. Если таблиц несколько, то чтобы ограничить список в первой строке, во второй строке соответствующего столбца выберите из списка нужную таблицу.

Формирование условий в запросе

Чтобы задать условие, в соответствующей строке "Условие" и нужном столбце (в нашем случае "DateEnter") запишите условие. Допустимым является использование любых операторов и функций MS Access. Даты, если задаются константой, а не переменной, должны быть ограничены символом # по краям. Текстовые константы должны быть помещены в кавычки. Впрочем, MS Access сам поместит константу в кавычки, если поле текстовое.
Результат выборки можно посмотреть, сохранив запрос, а потом нажать кнопку "Открыть" или открыть его в режиме просмотра (крайняя левая кнопка на панели инструментов).

Результат работы запроса

Более интересным и полезным для изучения языка SQL оказывается просмотр запроса в режиме SQL. Создание запросов в конструкторе достаточно простое дело, пока не требуется создание вложенных запросов или запросов на объединение, где без хорошего знания языка SQL (Structured Query Language) не обойтись. Поэтому, создавайте запросы и изучайте, как они выглядят в SQL. Это упростит вашу дальнейшую жизнь.

Запрос в виде SQL 


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=9215