<<
>>

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

Значительно более гибкие возможности по созданию запросов предоставляет использование конструктора (режима дизайна). Начинается создание запроса с выполнения двойного щелчка по строке Создание запроса в режиме конструктора (одинарного щелчка по строке Создать запрос в режиме дизайна).
Откроется окно с пустым бланком запроса и окно Добавление таблицы (Добавить таблицу или запрос), известное читателю но разделу создания связей между таблицами (см. раздел 10.5.3.7). В этом окне следует выполнить двойные щелчки по названиям всех таблиц, данные из которых требуются в запросе, а затем закрыть его. После этого в окне бланка запроса (рис. 10.14), так же как и в окне Схема данных (Про- ектирование связей), появятся подчиненные окна, содержащие названия и списки полей выбранных на предыдущем этапе таблиц. Ключевые поля этих таблиц выделены полужирным шрифтом (отмечены значком ⅞), и, кроме того, специаль- ными линиями показаны связи между таблицами. В примере на рис. 10.14 запрос формируется из записей таблиц Преподаватели и Предметы, которые находятся в связи типа один-ко-многим.
Подчиненные окна со списками полей отобранных таблиц базы занимают верх- нюю половину бланка запроса, а в ero нижней половине расположены элементы управления, предназначенные для формирования самого запроса. Разработчик должен добавить в запрос все необходимые поля и сформулировать все условия отбора, сортировки и группировки записей. Можно придерживаться следующего порядка формирования запроса в бланке. Для каждого поля, которое должно быть представлено в запросе, следует перетащить его название из списка полей таблицы в верхней части бланка в первую свободную ячейку строки Поле в нижней части бланка. В результате названия такого поля и таблицы появятся в строках Поле

и Имя таблицы (Таблица) бланка.

В примере па рис. 10.14 так были добавлены поля Фамилия и Должность из таблицы Преподаватели и поля Название предмета и Семестр из таблицы Предметы. В строке Сортировка любого заполненного столбца бланка можно выбрать способ сортировки по возрастанию или по убыванию. Если значения какого-либо поля запроса должны быть упорядочены, следует щелкнуiъ по соответствующей этому полю ячейке указанной строки. В результате щелчка в ячейке появится кнопка развертывания списка, в котором уже можно выбрать нужный вариант. Сортировка может быть ус тановлена для нескольких полей запроса. В примере на рис. 10.14 режим сортировки по возрастанию установлен для значений из поля Фамилия таблицы Преподаватели. Если в запросе окажется несколько записей с одним и тем же значением в этом поле, сортировка будет выполняться в убывающем порядке по значениям моля Название предмета таблицы Предметы. В строке Вывод на экран находятся флажки, с помощью которых можно отклю- чить отображение в результате запроса любого включаемого в него поля. Это имеет смысл делать в том случае, когда значения из поля участвуют в каком-либо условии отбора, сортировки или группировки, но отображать их в результате запроса нежелательно. Строка Условия отбора (Критерий) служит для формирования условия, накла- дываемого на значения из сооiьетствующих полей. Такое условие можно сфор- мулировать для любого отобранного поля. В примере на рис. 10.14 эта строка заполнена только для поля Семестры из таблицы Предметы. Под строкой Условия отбора (Критерий) в бланке запроса находятся строки или. В примере? на рис. 10.14 показана только одна такая строка. Доступ к остальным строкам или бланка осуществляется с помощью полосы прокрутки или изменением вертикальных размеров бланка запроса. В каждой из ячеек строк или, для которых заполнена вышележащая ячейка Условия отбора (Критерий), можно формулировать допол- нительные условия отбора. Условие о iбора, сформулированное с привлечением нескольких строк бланка, являе тся составным. В обсуждаемом примере в строке Условия отбора (Критерий) поля Семестры находится условие
<< | >>
Источник: А. Н. Степанов. Информатика Базовый курс для студентов гуманитарных специальностей высших учебных заведений 6-е издание. 2010

Еще по теме Создание запроса в режиме конструктора (дизайна):

  1. КОНСТРУКТОР ДВИГАТЕЛЕЙ
  2. Дизайн хорошей новости
  3. 1. Ожидания и запросы аудитории
  4. 1.2.1.2. Режим рабочего времени. Особый режим рабочего времени.
  5. § 3. Государственный режим
  6. Режим 3.
  7. Обеспечивающая функция режима
  8. режим
  9. Режим - для ребенка!
  10. Понятие государственного режима
  11. § 2. Правовой режим наличных расчетов
  12. 17.3. Правовой режим коммерческой тайны
  13. Карательная функция режима
  14. Тема 2. ПРАВОВИЙ РЕЖИМ ІНОЗЕМНОГО ІНВЕСТУВАННЯ
  15. Демократический государственный режим
  16. Авторитарный государственный режим
  17. Режим 1.
  18. Режим 2.
  19. 15.3. Правовой режим архивов
  20. 4. Основні види державного режиму