Формирование критериев отбора
Строка Условие отбора на бланке запроса позволяет включать в результат запроса только те записи, которые удовлетворяют определенным условиям. Таким образом, критерии – это условия, которые используются при отборе записей. Можно отобрать записи, используя следующие типы условий:
Точное соответствие (совпадение): Примеры: 100, NJ;
Частичное соответствие (совпадение ) (с использованием комбинации цифр, букв и значков * и ? и других, перечисленных в таблице:
Знак |
Описание |
* |
Используется вместо любого количества символов |
? |
Используется вместо одного символа |
# |
Используется вместо одной цифры |
[ ] |
Используется для того, чтобы найти символ, совпадающий с одним из перечисленных в скобках. Пример: N[YJ] соответствует либо NY либо NJ |
! |
Используется для того, чтобы найти символ, не совпадающий с перечисленными в скобках. Пример: N[!YJ] означает, что отыскивается строка из двух символов, первый из которых N, а второй не должен быть Y или J/ |
- |
используется для определения диапазона символов. Пример: N[J-Y] |
LIKE |
Используется для задания маски, например Like”[A-D]*”, что означает поиск строк, начинающихся с букв от A до D и состоящих из любого числа символов. |
З апросы на обновление
Запросы на обновление - это такие запросы, выполнение которых вызывает изменение таблиц с данными. После задания команды Запрос/ Обновление в бланке запроса возникает дополнительная строка Обновление, в которой в соответствующем столбце задается значение, вставляемое в соответствующее поле таблицы.
Добавление вычисляемых полей
В запросе могут быть сформированы так называемые вычисляемые поля. Вычисляемое поле – это временное поле, создаваемое в динамической таблице при запуске запроса; временные поля сохраняют результаты операций над полями таблиц.
Для создания вычисляемого поля следует выделить пустую ячейку для имени поля на бланке запроса и напечатать выражение в эту ячейку. Access создаст имя для нового поля «Выражение1». Это имя можно заменить на более подходящее.
Д
Примеры:
Всего: ВСЕГО:[Цена_одного_экземпляра]*[Количество]
Увеличение стоимости на 5%: :[Цена]*1,05
Комбинированное имя: Продавец:[Имя]&” “&[Фамилия]
Полная стоимость: [Цена]*[Количество]*(1-[Скидка]/100)*100
В примерах предполагается наличие полей с соответствующими именами.
Добавление групповых операций
При этом в бланке запросов появится строка Групповые операции и во всех полях появится операция Группировка, которую при необходимости можно заменить на операции, представленные на рисунке. При этом будут подведены соответствующие итоги по группам данных (по аналогии с Промежуточными итогами в MS Excel).
