DBMAX

Вычисляет максимальное значение по полю формы.

DBMAX(имя формы, имя поля, фильтр)

Параметры

имя формы - текст, имя поля - текст, фильтр - текст.

Результат

любой тип.

Пример

DBMAX('Продажи', 'Сумма', '[!дата]<=[дата]')

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

В отличии от функции MAX, которая ищет максимальное в наборе данных, функция DBMAX обращается напрямую к базе данных (функция является полным аналогом итоговой функции «Максимальное» в отборе запроса). В связи с этим результат функций DBMAX и MAX может отличаться. Если вам надо найти максимальное значение в подчиненной форме в пределах всей базы, используйте DBMAX, если в пределах одной текущей редактируемой родительской записи - функцию MAX.