![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как на основе 2 вычисляемых полей посчитать третье? [D6, Paradox]
Брат © (2003-10-09 10:55:00)
У меня есть 3 вычисляемых поля. Два из них вычисляються на основе остальных невычисляемых полей, а третья вычисляется как поле2/поле1. В процедуре OnCalcFields все это дело описано. При выполнении программы два первых поля вычисляются, а третье не хочет (в ячейки ничего не выводится). Как можно организовать чтобы вычисляемое поле формировалось на основе других вычисляемых полей?
Кщд (2003-10-09 12:57:00) [1]
точно на ноль нет деления?
код?
Mike Kouzmine (2003-10-09 11:11:00) [2]
OnCalcFields
begin
Первое поле := 1;
Второе := 2;
Третье := Первое * Второе;
end;
Брат (2003-10-09 11:09:00) [3]
> Странненько. А вы его сделайте как то_из_чего_состоит_первое_поле/то_из_чего_состоит_второе_поле.
дело в том что в таблице 115 полей - оно и так долго вычисляется...
все-таки сложить 2 цифры проще чем слаживать 100...
> А ты как делаешь? А null-значения нигде в значениях полей
> не встечаются?
неа, нигде
DenK_vrtz (2003-10-09 11:05:00) [4]
>>Как можно организовать чтобы вычисляемое поле формировалось на основе других вычисляемых полей?
А ты как делаешь? А null-значения нигде в значениях полей не встечаются?
Val (2003-10-09 11:04:00) [5]
Странненько. А вы его сделайте как то_из_чего_состоит_первое_поле/то_из_чего_состоит_второе_поле.