Формирование критериев отбора

Строка Условие отбора на бланке запроса позволяет включать в результат запроса только те записи, которые удовлетворяют определенным условиям. Таким образом, критерии – это условия, которые используются при отборе записей. Можно отобрать записи, используя следующие типы условий:

ü Точное соответствие (совпадение): Примеры: 100, NJ;

ü Частичное соответствие (совпадение ) (с использованием комбинации цифр, букв,и значков * и ? и других, перечисленных в таблице:

Знак Описание
* Используется вместо любого количества символов
? Используется вместо одного символа
# Используется вместо одной цифры
[ ] Используется для того, чтобы найти символ, совпадающий с одним из перечисленных в скобках. Пример: N[YJ] соответствует либо NY либо NJ
! Используется для того, чтобы найти символ, не совпадающий с перечисленными в скобках. Пример: N[!YJ] означает, что отыскивается строка из двух символов, первый из которых N, а второй не должен быть Y или J/
- используется для определения диапазона символов. Пример: N[J-Y]
LIKE Используется для задания маски, например Like”[A-D]*”, что означает поиск строк, начинающихся с букв от A до D и состоящих из любого числа символов.

Формирование критериев отбора - student2.ru Запросы на обновление

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

Добавление вычисляемых полей

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

Для создания вычисляемого поля следует выделить пустую ячейку для имени поля на бланке запроса и напечатать выражение в эту ячейку. Access создаст имя для нового поля «Выражение1». Это имя можно заменить на более подходящее.

Для создания вычисляемого поля можно использовать непосредственный ввод выражения в свободное поле, для чего следует набрать имя , затем поставить двоеточие, написать выражение; имена полей при этом должны быть заключены в квадратные скобки [ ], строки в кавычки “ “, цифры и знаки арифметических операций печатаются без каких-либо кавычек и скобок. Имя нового поля в кавычки не заключается.

Примеры:

Всего: ВСЕГО:[Цена_одного_экземпляра]*[Количество]

Увеличение стоимости на 5%: :[Цена]*1,05

Комбинированное имя: Продавец:[Имя]&” “&[Фамилия]

Полная стоимость: [Цена]*[Количество]*(1-[Скидка]/100)*100

В примерах предполагается наличие полей с соответствующими именами.

Формирование критериев отбора - student2.ru Добавление групповых операций

Формирование критериев отбора - student2.ru Иногда бывает необходимо выполнить расчеты над группой записей, а не над каждой отдельной записью. Для этого используются Групповые операции, для задания которых можно задать а) команду Вид/Групповые операции; б) Нажать кнопку S.

При этом в бланке запросов появится строка Групповые операции и во всех полях появится операция Группировка, которую при необходимости можно заменить на операции, представленные на рисунке. При этом будут подведены соответствующие итоги по группам данных (по аналогии с Промежуточными итогами в MS Excel).

Формирование критериев отбора - student2.ru Построитель выражений

При создании запросов возникает необходимость вводить выражения, которые могут быть достаточно сложными. Для удобства их ввода может использоваться Построитель выражений, который можно вызвать а) Нажав кнопку на панели инструментов;

б) Вызвав в контекстном меню команду Построить.

После этого появляется окно Построитель выражений

 
 
Формирование критериев отбора - student2.ru

в котором перечислены все объекты, используемые при построении выражений, включая Функции, Таблицы, Запросы, Формы, Отчеты и так далее.

Наши рекомендации