Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.26;
Скачать: CL | DM;

Вниз

сумма   Найти похожие ветки 

 
rosl   (2003-05-07 06:29) [0]

Помогите кто может!
Подсчитываю сумму поля:
var
r: double;
begin
r:=0;
with Query_baza do begin
Query_baza.DisableControls;
close;
open;
repeat
r:=R+Query_bazasumm.AsCurrency;
next;
until EOF;
first;
Query_baza.EnableControls;
end;
{вставить результат в панель}
DataModule3.Table_summit.Value:=r;
но если в поле попадается пустая ячейка, выдаёт ошибку. Что делать?


 
Наталия ©   (2003-05-07 06:35) [1]

Проверять перед суммированием нужное поле на допустимое значение или использовать try...except


 
Palladin ©   (2003-05-07 08:42) [2]

repeat
until
замени на while
таблица пустая будет, вылетит...

> Наталия © (07.05.03 06:35)

на какой еще try except?
while not eof do
begin
if not Query_bazasumm.IsNull then r:=r+Query_bazasumm.AsCurrency;
next;
end;



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

Текущий архив: 2003.05.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-83488
From_X
2003-05-15 16:22
2003.05.26
DLL Как плугин? Есть проблемы!


1-83507
mrk
2003-05-16 01:23
2003.05.26
Trichedit


4-83822
_Split_
2003-03-30 17:52
2003.05.26
Помогите со снимком экрана.


7-83754
KPV-10k
2003-03-25 21:14
2003.05.26
Как выдвинуть лоток конкретного CD-ROM a без помощи TMediaPlayer


4-83803
QUE
2003-03-27 09:42
2003.05.26
RegisterHotKey(WWnd,UID,0,VK_F11)