Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



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

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

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

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

1. Перейти на вкладку « Запросы» главного окна базы данных.

2. Выполнить команду Создание запроса с помощью конструктора.

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

3. Выделить в списке таблицу «Товар» и нажать кнопку « Добавить ».

 

 

Удалить и добавить таблицу из запроса можно будет через контекстное меню.

4. Нажать кнопку « Закрыть», т.к. список товаров создается только на основе таблицы «Товар» и больше никакие таблицы (т.е. источники данных) в запросе не требуются.

Окно конструктора после добавления таблицы «Товар» будет выглядеть следующим образом:

 

Источник данных – таблица или запрос, добавленные в рабочую область конструктора запросов.

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

Список полей любого источника начинается с символа звездочки «*», использование которого в тексте запроса означает, что в результат выполнения запроса должны быть выведены все поля данной таблицы или запроса.

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

5. Добавить в окно свойств запроса поля «НаименованиеТовара»
и «ЕдиницаИзмерения» из таблицы «Товар».

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

 

 

6. Определить сортировку данных по возрастанию для полей
«НаименованиеТовара» и «ЕдиницаИзмерения».

 

 

7. Выполнить команду Файл ® Сохранить или нажать кнопку .

8. Ввести имя запроса «СписокТоваров».

 

9. Нажать « OK» для сохранения запроса.

 

Текст SQL-запроса, сгенерированный конструктором запросов, можно просмотреть, выполнив команду Вид ® Режим SQL.

 

 

Вернуться в режим конструктора можно выполнив команду Вид ® Конструктор.

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

 

 

Как видно из рисунка, в результате выполнения запроса «СписокТоваров» была получена таблица со списком товаров, отсортированная по полю «НаименованиеТовара» по возрастанию в алфавитном порядке.

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

Выполним следующую последовательность действий:

1. Перейти на вкладку «Запросы» главного окна базы данных.

2. Выполнить команду «Создание запроса с помощью конструктора».

3. Выделить таблицу «Поставщик» в списке таблиц.

4. Нажать кнопку «Добавить».

5. Нажать кнопку «Закрыть».

В результате получим окно конструктора запросов, которое будет выглядеть следующим образом:

 

 

6. Добавить поля «НаименованиеПоставщика» и «Город» в окно свойств запроса.

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

 

 

7. В поле «Условие отбора» необходимо ввести текст «=" Москва" », как показано на следующем рисунке:

 

 

8. Установить сортировку по возрастанию в поле «НаименованиеПоставщика» и снять флажок « Выводить на экран» для поля «Город». В результате получим:

 

 

9. Выполнить команду Файл ® Сохранить.

10. Ввести в качестве имени запроса текст «СписокПоставщиковИзМосквы».

 

 

11. Нажать « ОК».

Просмотрим текст сгенерированного конструктором SQL-запроса ( Вид ® Режим SQL ).

 

 

Просмотрим результаты запроса, выполнив команду Вид ® Режим таблицы:

 

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-11; Просмотров: 807; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.018 с.)
Главная | Случайная страница | Обратная связь