Самостоятельное создание запроса
Окно запроса в режиме конструктора запроса похоже на окно расширенного фильтра (Рис.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); · Остальные свойства задают режимы работы с внешними данными. · В зависимости от типа запроса эти свойства могут меняться. Представленные свойства указаны для запроса-выборки.
Задание: Просмотреть свойства активного запроса, определяемые по умолчанию.
Задание свойств позволяет также изменить внешнее оформление данных в результирующем наборе. Для этого надо задать свойства каждого из полей запроса. Для вывода бланка свойств поля запроса надо выбрать имя поля в строке “Поле” бланка запроса и нажать кнопку Свойства на панели инструментов “Конструктор запросов”. Свойства поля в запросе меняются в зависимости от типа этого поля: · Описание -текст, который описывает поле; · Формат поля -формат вывода значений в поле; · Маска ввода -шаблон для ввода данных в поле; · Подпись -текст, который отображается в режиме таблицы, для поля. При задании свойств поля в запросе свойства этого поля в базовой таблице не изменяются. Выполняется только переопределение этих свойств.
Задание: Просмотреть имеющиеся свойства полей в запросе на примере какого-либо поля.
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (447)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |