Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Главная – Сортировка и фильтр Дополнительно - Очистить бланк

Конструктор – Настройка запроса - Удалить столбцы

Для очистки всего бланка запроса служит команда

Формирование запроса на вывод полей из одной или нескольких таблиц

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

Формирование запроса с применением сортировки

Сортировка возможна по одному или нескольким полям одновременно. Для сортировки по нескольким полям поля располагаются в бланке запроса в том порядке, в котором требуется выполнять сортировку. В Access записи сортируются сначала по самому левому полю, затем по полю, расположенному в следующем столбце справа и т.д. Для задания порядка сортировки необходимо щелкнуть в строке Сортировка для поля, по которому сортируются записи, и из раскрывающегося списка выбрать – по возрастанию или по убыванию.

Формирование запроса с условиями отбора

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

Если выражения вводятся в несколько клеток одной строки Условие отбора, то они автоматически объединяются с помощью логического оператора And. Если выражения вводятся в разные строки бланка запроса, то Access объединяет их логическим оператором Or.

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

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

Поиск с использованием подстановочных символов шаблона. Для задания условия используйте комбинацию букв со знакомыми вам подстановочными символами (*,?).

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

Поиск по дате. Для задания условия используйте фиксированную дату или оператор DATE(), заменяющий текущую дату (на основании системных часов компьютера). Независимо от способа форматирования даты в поле в качестве условия отбора можно указать дату в самом простейшем формате 1/1/03.

Поиск пустых полей. Используйте оператор NULL, чтобы указать, что Вам нужны только записи, заданные поля которых пусты. Для задания, наоборот, не пустых полей - NOT NULL.

Операторы сравнения. Используйте любые операторы сравнения (<, >, <=, >=, <>, =) для сопоставления значений полей записей по особым правилам.

Значения Да/Нет. Используйте Да, Истина, Включено или -1, чтобы задать значение Да, а для задания значения Нет - Нет, Ложь, Отключено или 0.

Записи, лежащие в определенном диапазоне. Для определения диапазона значений следует использовать оператор Between...And Например: Between#01.03.79#And#01.12.79#

Сложное условие отбора. Воспользуйтесь логическими операторами для задания сложного условия для одного и того же поля операторами (таблица 1)

Таблица 1 - Основные логические операторы

ОПЕРАТОР ОПИСАНИЕ
AND Подразумевает, что все условия выполнены одновременно
OR Подразумевает, что выполнено хотя бы одно условие
NOT Подразумевает, что условия не должны выполняться
BETWEEN Подразумевает, что значения должны быть в заданном диапазоне
IN Подразумевает, что значения должны быть внутри того же поля

Формирование запроса с вычисляемым полем

Для создания вычисляемого поля в пустую клетку строки Поле вводится имя вычисляемого поля с двоеточием, после которого – выражение. Например, СТОИМОСТЬ: [ЦЕНА]*[КОЛИЧЕСТВО]

Если выражение сложное, то для его создания целесообразно использовать построитель выражений.

Формирование запроса с группировкой

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

Таблица 2 - Основные итоговые функции

Функция Назначение
Sum Сумма значений в поле
Avg Среднее значение в поле
Min /Max Наименьшее / Наибольшее значение в поле
Count Число значений в поле. Пустые не учитываются

Для создания запроса с группировкой выполняется следующее:

· перетаскивается в первую клетку строки Поле то поле, по которому производится группировка записей. Затем перетаскиваются в последующие клетки поля, по которым подводятся итоги;

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

· в строке Групповая операция для полей, по которым подводятся итоги, производятся щелчки и из раскрывающегося списка выбирается требуемая статистическая функция.

Формирование запроса с параметрами

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

<== предыдущая лекция | следующая лекция ==>
Создание запроса выбора | Конструктор – Тип запроса - Обновление
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 458; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.05 сек.