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

Использование запросов позволяет осуществлять различные формы доступа к одной и той же информации.Запрос — это объ­ект БД, допускающий многократное использование. Результат запроса — представленный в табличном виде набор данных, кото­рый задается в режиме Конструктора. Запросы могут быть созда­ны как с помощью мастера, так и самостоятельно.

Для создания нового запроса:

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

2. Выберите режим Конструктор.

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

4. Нажмите кнопку Закрыть.

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

Для создания запроса на основе открытой таблицы:

1. Выберите имя таблицы в меню Окно для вывода на экран со­ответствующего окна.

2. Выберите команду Вставка Запрос.

3. В диалоговом окне Новый запрос выберите режим Конструк­тор.

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

В бланке запроса (рис. 5) содержится 6 строк.

 

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

Рис. 5. Бланк запроса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. Проследите, чтобы в строке «Вывод на экран» флажок ото­бражался бы галочкой.

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

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

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








Дата добавления: 2015-12-08; просмотров: 822;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.