- •Лабораторная работа № 4 Простые запросы
- •Что такое запрос
- •Типы запросов
- •Возможности запроса
- •Что такое результирующий набор данных
- •Создание запроса
- •Выбор таблицы
- •Использование окна конструктора запросов
- •Перемещение в окне конструктора запросов
- •Панель инструментов окна конструктора запросов
- •Бланк запроса
- •Выбор полей
- •Добавление одного поля
- •Добавление нескольких полей
- •Добавление всех полей таблицы
- •Перетаскивание всех полей в виде группы
- •Указатель на все поля
- •Изменение порядка расположения полей
- •Удаление поля
- •Изменение отображаемого имени поля
- •Отображение поля
- •Изменение порядка сортировки
- •Установка сортировки
- •Сортировка по нескольким полям
- •Отбор записей
- •Условия отбора записей
- •Простые условия отбора
- •Ввод других простых условий
- •Печать результирующего набора данных
- •Сохранение запроса
Изменение порядка расположения полей
Существует несколько способов изменения порядка расположения полей в бланке запроса. Одним из них является добавление полей в том порядке, в котором они должны появиться в строках и столбцах. Поля после добавления в бланк запроса можно переупорядочить, выделяя столбец и перетаскивая его с помощью мыши. Для перемещения поля выполните следующее.
1. Поместите несколько полей в бланк запроса.
2. Выберите столбец, который необходимо переместить (например, Breed).
3. Щелкните в области выделения столбца и не отпускайте кнопку мыши.
4. Удерживая нажатой левую кнопку мыши, перетащите этот столбец в новое место (слева от Type of Animal).
На рис.10 показано выделенное поле Breed. При перемещении курсора линия раздела между полями Pet Name и Type of Animal показывает, куда переместится поле Breed.
Рис.10. Размещение поля Breed между полями Pet Name и Type of Animal
Удаление поля
Любое поле можно легко удалить из бланка запроса. Для этого выберите поле или группу полей, а затем нажмите клавишу <Del> или воспользуйтесь командой ПравкаУдалить. Для удаления поля Customer Number из бланка запроса выполните следующие действия.
1. Выберите поле Customer Number (или любое другое поле) с помощью области выделения столбца.
2. Нажмите клавишу <Delete>.
Если поле, которое необходимо удалить, не выделено, но курсор находится в нем, воспользуйтесь командой ПравкаУдалить столбец. Команда ПравкаОчистить бланк позволяет удалить все поля из бланка запроса.
Изменение отображаемого имени поля
Для облегчения восприятия результатов выполнения запроса иногда необходимо переименовать поля в результирующем наборе данных. Например, для переименования поля Breed в Lineage выполните следующие действия.
1. Щелкните слева от буквы В в слове Breed в строке Поле бланка данных.
2. Наберите Lineage и двоеточие (:) между новым и старым именем поля.
Заголовок теперь выглядит как Lineage: Breed, а в результирующем наборе данных вы вместо Breed увидите Lineage.
Отображение поля
При выборе поля Access автоматически устанавливает для него признак отображения, включая опцию Вывод на экран. Для помещения полей в результирующий набор данных или их удаления из набора включите или выключите опцию Вывод на экран соответствующих полей, как показано на рис.11.
Рис. II. Включение полей в результирующий набор данных и исключение из него
Изменение порядка сортировки
Результирующий набор данных можно отображать в отсортированном виде. Сортировка набора данных существенно олегчает их анализ.
Сортировка данных может выполняться по возрастанию (0-9 и A-Z) или по убыванию (9-0 и Z-A). В бланке запроса есть свойство Сортировка..
Установка сортировки
Для сортировки записей в строках и столбцах по полю Type of Animal в порядке возрастания выполните следующие действия.
1. Щелкните на ячейке свойства Сортировка для поля Type of Animal.
2. Выберите значение По возрастанию.
На рис.12 показан бланк запроса, в котором для поля Type of Animal установлена сортировка По возрастанию.
Рис.12. Установка сортировки поля
Если вы сохраните запрос, в котором есть неиспользуемое поле (с выключенным свойством Вывод на экран), Access исключит это поле из бланка запроса.
Поля типа MEMO и OLE не сортируются.
