Для решения этой задачи необходимо создать запрос с вычисляемым полем. Вычисляемые поля в запросах позволяют получить новое поле с результатами вычисления, отображаемыми только в таблице запроса, и не создает полей в исходных таблицах базы данных.
1. Создайте в режиме конструктора запрос на выборку для таблицы Товар. В запрос включите поля Наименование товара, Цена, ставка НДС.
2. Для подсчета цен с учетом НДС создайте вычисляемое поле, записав выражение [Цена]+[Цена]*[Ставка НДС]
3. Для отбора записей с ценой выше 5000 в вычисляемое поле в строку Условие отбора введите >5000

4. После ввода выражения система автоматически формирует имя вычисляемого поля Выражение1, которое становиться заголовком столбца в таблице с результатами выполнения запроса. Это имя вставиться перед выражением [Цена]+[Цена]*[Ставка НДС]. Для изменения имени в группе показать или скрыть щелкните по кнопке Страница свойств
.
5. Сохраните запрос под именем Цена с НДС.

Пусть необходимо отобрать все накладные, по которым производилась отгрузка в заданном месяце (например в марте).
1. Создайте запрос на выборку для таблицы Накладная, в запрос включите поля Номер накладной и Номер склада;
2. Создайте вычисляемое поле в пустой ячейке строки Поле, написав туда выражение: Format([Накладная]![Дата отгрузки];"mmmm")

Функция mmmm возвратит название месяца. Вот что должно получиться:

3. Изменить данный запрос таким образом, чтобы условие отбора можно было вводить в ходе диалога с пользователем, а, не заходя в конструктор.
4. Для этого внесите следующие изменения в бланк запроса:

5. Выполните данный запрос. Вы увидите окно для ввода параметра:

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







