![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Агрегатное поле [D6, Paradox]
Дмитрий Калугин © (2002-08-30 18:59:00)Всем добрый вечер.
Подскажите как создать агрегатное поле и отобразить его результат?
В редакторе полей я определил его так
"Field Properties" "Type" = "Aggregate"
"Field Type" выбрал "Data"
В свойстве Expression написал:
SUM(FPrice * FCount * (1 - Discont / 100))
Исключительной ситуации нет при работе, но результат
в DBText не показывает.
Кто работал с такими полями - подскажите.
Должна вычисляться сумма заказанных товаров всей таблицы:
MsGuns (2002-09-01 14:02:00) [1]Для подсчета сумм по столбцу хорошо исп-ть TDBGridEh, если же такого столбца нет, надо создать поле в TDataSet типа Calculate,
а колонку грида сослать на это поле (если сама колонка не нужна, сделай ее нвидимой)
Способ 2-й TQuery по подсчету нужной суммы, под гридом - TDBEdit с ReadOnly := true и с ссылкой на поле вышеописанного запроса. Запрос д.б. Open
Дмитрий Калугин (2002-08-31 19:17:00) [2]А если по русски?
а где это свойство искать ExprText?
В списке свойств агрегатного поля я его не нашел. :(
Просьба уточнить.
Вольный Стрелок (2002-08-31 16:25:00) [3]не работал, но вот цитата из справки
Place the calculation for the aggregate in the ExprTextproperty of the newly created aggregate field.