ник: al hombre(new)
Добрый день всем ! Заранее прошу прощения за тупой вопрос но меня походу заклинило :).
Есть форма.
В ней есть поля
наименование
цена - получается с помощью функции Dlookup
Норма - вводится в поле вручную
Сумма - Норма*Цена
Вопрос - как посчитать итог по полю Сумма ? Функция Sum для таких вещей не подходит.
В хелпе пишут
"Если при вычислении итога используется значение из вычисляемого элемента управления, то нельзя указывать в аргументе функции Sum имя этого элемента управления. Вместо этого можно задать выражение в базовом запросе или инструкции SQL формы и указать имя вычисляемого поля в аргументе функции Sum."
При вычислении суммы в режиме конструктора формы или отчета с помощью статистической функции, например Sum, или статистической функции по подмножеству, например DSum, нельзя использовать имена вычисляемых элементов управления в статистической функции Sum. В этом случае следует повторить выражение в элементе управления. Например:
=Sum([Количество] * [Цена])
Однако если вычисляемое поле включено в базовый запрос, например:
ОбщаяСтоимость: [Количество] * [Цена]
то имя этого поля можно использовать в функции Sum:
=Sum([ОбщаяСтоимость])
Я вот туплю - что подразумевается под понятием "Базовый запрос" ? Как на него сослаться из элемента упраления ?
Выражение =Sum([Норма] * [Цена]) в поле "Данные" элемента Сумма дает ошибку :(