![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вычисляемые поля [D7, IB6.x]
belkova © (2004-07-13 15:38:00)Мастера delphi! Подскажите пожалуйста, Почему не вычисляется вычисляемое поле. В FieldsEditor создаю поле Summa, выбираю тип Calculated. Есть обработчик onCalcFields
Table1['Summa']:=table1['Counts']*Table1['Price'];
При вставке данных в таблицу сумма не считается.
Anatoly Podgoretsky (2004-07-13 16:34:00) [1]belkova (13.07.04 15:59) [6]
Надо привести больше кода.
Соловьев (2004-07-13 16:17:00) [2]
> Сохраняю
значит не сохраняете
belkova (2004-07-13 15:59:00) [3]Сохраняю
Johnmen (2004-07-13 15:59:00) [4]>stone © (13.07.04 15:57) [5]
>ты хочешь сказать, что если сделать изменить НД и сделать Post,
>вычисляемые поля не пересчитаются?
Нет. Не хочу...:)
В данном случае будет неявное обращение в выч.полям.
stone (2004-07-13 15:57:00) [5]
> Johnmen © (13.07.04 15:54) [4]
ты хочешь сказать, что если сделать изменить НД и сделать Post, вычисляемые поля не пересчитаются?
Johnmen (2004-07-13 15:54:00) [6]>Это с каких пор?
Ныне и присно и вовеки-веков...
Соловьев (2004-07-13 15:53:00) [7]
> При вставке данных в таблицу сумма не считается
если сохранить?
stone (2004-07-13 15:51:00) [8]
> Модификация НД или таблицы на это не влияет...
Это с каких пор?
Johnmen (2004-07-13 15:49:00) [9]Вычисляемое поле вычисляется только в момент обращения к нему, явного или нет. Модификация НД или таблицы на это не влияет...