Вниз
Скачать: CL | DM;

Перевод значения Variant в Extended если значение равно Null   Найти похожие ветки 

← →
Tor ©   (2006-11-16 12:24) [0]

Доброго времени суток, All!
В принципе можно сделать вот так:


S := 0;
if Contagents.Aggregates.Find("SUM_DEBET_FOR").Value <> Null then
S := S + Contagents.Aggregates.Find("SUM_DEBET_FOR").Value;
...


Но хотелось у знать может есть какой-нибудь метод, который вслучае Null будет возвращать просто 0 ?


← →
Плохиш ©   (2006-11-16 12:27) [1]

Может у неизвестного объекта Contagents.Aggregates.Find("SUM_DEBET_FOR") имеется метод AsFloat?


← →
Dmitrij_K   (2006-11-16 12:28) [2]

VarType(Variant)=varNull


← →
Tor ©   (2006-11-16 12:31) [3]

К сожелению дядя борланд наградил этот объект  только МЕТОДОМ Value.

Да и работают эти агрегаты както через Ж, в плане округления значений, если например задать в св-ве Expression такое выражение: Sum(Field1) - Sum(Field2)
З.Ы. Это так к слову :)


← →
Tor ©   (2006-11-16 12:33) [4]

> VarType(Variant)=varNull
тоже самое что в первом примере, только с другой стороны



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
2-1163624566
frameZ
2006-11-16 00:02
2006.12.03
IB + BDE


1-1161264785
Master_
2006-10-19 17:33
2006.12.03
Как отметить в MonthCalendar несколько дат


15-1163151320
HeadHunter
2006-11-10 12:35
2006.12.03
Требуется Delphi программист (Минск)


9-1139318589
Omar2002
2006-02-07 16:23
2006.12.03
Восстановление после Alt+Tab or Win+D


15-1163342606
Legolas
2006-11-12 17:43
2006.12.03
А в Delphi 7 можно сделать так, чтоб мышь сама бегала и т д?




   Наверх