Мегаобучалка Главная | О нас | Обратная связь


Самостоятельное создание запроса



2016-01-26 447 Обсуждений (0)
Самостоятельное создание запроса 0.00 из 5.00 0 оценок




Окно запроса в режиме конструктора запроса похоже на окно расширенного фильтра (Рис.41).

Рис.43.Создание запроса на выборку с помощью Конструктора.

 

При этом возникаетпанель инструментов “Конструктор запросов” со следующими кнопками (Рис.42):

Вид(1 кнопка слева)-переход между режимами представления запроса: режим конструктора запроса, режим SQL (формирующий эквивалентное выражение запроса на языке SQL), отражение результата сформированного запроса в режиме таблицы;

Сохранить(2 кнопка слева)-сохраняет структуру запроса (но не данные);

Тип запроса(12 кнопка слева)-выбор типа формируемого запроса;

Запуск(13 кнопка слева)- выполнение активного запроса;

Добавить таблицу(14 кнопка слева)-вызов диалогового окна для добавления в запрос новых таблиц и/или запросов;

Групповые операции(15 кнопка слева)-добавление/удаление строки “Групповая операция” в бланке запроса (используется для расчета итоговых значений);

Набор значений(16 кнопка слева)-задание режима отражения всех, определенного числа или определенного процента записей, удовлетворяющих активному запросу;

Свойства(17 кнопка слева)-вывод бланка свойств в режиме конструктора запроса (бланк свойств обеспечивает просмотр и изменение свойств отдельных полей или списков полей в запросе и свойств запроса в целом).

Рис. 44. Панель инструментов «Конструктор запросов».

 

Задание 3.10: Открыть новый запрос в режиме конструктора запросов, ознакомиться с кнопками панели инструментов “Конструктор запросов” и добавить в бланк запроса таблицу ПРЕДПРИЯТИЯ.

 

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

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

 

Задание 3.11:

Для запроса, в который включены поля таблицы ПРЕДПРИЯТИЯ:

· переместить символ * в бланк запроса,

· добавить поле ГОРОД, указав для него в качестве условия отбора конкретное значение,

· переключиться в режим SQL и просмотреть созданный запрос на языке SQL,

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

· сохранить запрос под именем “Символ *”.

Сохраненный запрос возникает в окне БД на вкладке “Запросы”. Этот запрос можно снова открыть. Для открытия его в режиме конструктора используется кнопка Конструктор. Для открытия запроса в режиме таблицы используется кнопка Открыть.

 

Задание: Открыть запрос “Символ *” в режиме конструктора.

 

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

Рис.45. Свойства запроса.

Часть из этих свойств можно просмотреть и изменить по кнопке Свойства:

· Описание -текст, который описывает запрос;

· Вывод всех полей -указывает, какие поля должны быть выведены в режиме таблицы:

o Да - все поля (нет необходимости устанавливать флажок “Вывод на экран” для каждого поля);

o Нет - только те поля, для которых установлен флажок “Вывод на экран”;

· Набор значений -указывает, сколько записей из общего числа записей, удовлетворяющих запросу, должно быть возвращено (все, определенное число или определенный процент) (эквивалентно предикату TOP в инструкции SQL);

· (Если нужны самые большие значения, то надо задать сортировку по убыванию, если самые маленькие, то сортировку по возрастанию);

· Уникальные значения -указывает, следует ли возвращать повторяющиеся значения полей (Да - возвращает только те записи, у которых значения всех полей в режиме таблицы являются уникальными) (эквивалентно предикату DISTINCT в инструкции SQL);

· Уникальные записи -указывает, следует ли возвращать повторяющиеся записи (Да - не возвращает повторяющиеся записи) (эквивалентно предикату DISTINCTROW в инструкции SQL);

· Остальные свойства задают режимы работы с внешними данными.

· В зависимости от типа запроса эти свойства могут меняться. Представленные свойства указаны для запроса-выборки.

 

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

 

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

Для вывода бланка свойств поля запроса надо выбрать имя поля в строке “Поле” бланка запроса и нажать кнопку Свойства на панели инструментов “Конструктор запросов”.

Свойства поля в запросе меняются в зависимости от типа этого поля:

· Описание -текст, который описывает поле;

· Формат поля -формат вывода значений в поле;

· Маска ввода -шаблон для ввода данных в поле;

· Подпись -текст, который отображается в режиме таблицы, для поля.

При задании свойств поля в запросе свойства этого поля в базовой таблице не изменяются. Выполняется только переопределение этих свойств.

 

Задание: Просмотреть имеющиеся свойства полей в запросе на примере какого-либо поля.



2016-01-26 447 Обсуждений (0)
Самостоятельное создание запроса 0.00 из 5.00 0 оценок









Обсуждение в статье: Самостоятельное создание запроса

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (447)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)