С помощью вычисляемых полей можно делать рассчеты с применением полученных данных запроса. Например, сложить 2 поля запроса, или обратиться к БД за дополнительными сведениями. Примеры выражений:
`[оклад]+[доход]
[сумма]*[:процент]
'Константа'
dbsum('Заказ', 'Сумма', '[клиент]=' + cstr([код клиента]) + ' & [!дата]>=[текущая дата]')
[!год]=2016`
Есть некоторые правила записи полей в этом выражении. Если это поле формы, на которой расположен "Запрос", то перед именем поля ставится двоеточие. Если это главная форма, ставится восклицательный знак. В примерах поля "оклад", "доход", "сумма", "Код клиента" - это поля запроса, "процент" - поле текущей формы, "год" - поле главной (родительской) формы. В вычисляемых полях отчета доступ к полям форм невозможен.
Вычисляемое поле является строкой, максимальная длина которой 200 символов. Сортировка по вычисляемым полям невозможна.