Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2012, 14:16   #1
brusel
Новичок
Джуниор
 
Регистрация: 26.11.2012
Сообщений: 1
По умолчанию Проблема с вычисляемым полем

Здраствуйте. Есть DBGridEh с полями А, Б, С, Д.
Поля С и Д вычисляемые. С полем С проблем нет.
Поле Д должно считатся так: Д=А / Сумма(А)

Код:
procedure TVagaCalcFields(DataSet: TDataSet);
begin
TVagaС.Value:=TVagaА.Value*TVagaБ.Value;
//в следующей строке создаются проблемы
TVagaД.Value:=TVagaА.Value/StrtoFloat(FVaga.DBGridEh1.Columns[1].Footers[0].SumValue);
end;
по ошибке я понял деление на ноль.
Пробовал через отдельный ADOQuery1 сумму считать но тоже не выходит.
Как сделать чтобы сначала считало сумму по первому полю, а потом вычисляемые поля?
brusel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запрос с вычисляемым полем КатЭ SQL, базы данных 7 08.12.2014 15:50
Проблемы с вычисляемым полем leklerk БД в Delphi 1 17.02.2012 21:10
Проблема с вычисляемым полем.. Arinka Помощь студентам 7 11.06.2010 20:20
Помогите с вычисляемым полем Pirat_of Microsoft Office Access 1 10.05.2009 21:21
Проблема с Blob полем Constellation БД в Delphi 6 24.01.2008 18:58