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

Вниз

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

 
vic1   (2004-06-17 10:56) [0]

Уважаемые Мастера, помогите пожалуйста.
Работаю с FIB, редактирование данных происходит в Grid - добавление, удаление, изменение.
Мне нужно подсчитывать общую сумму заказа. Сумму я получаю через запрос, но какое событие мне обрабатывать, чтобы
при любом из вышеперечисленных событий она персчитывалась?

Спасибо.


 
Соловьев ©   (2004-06-17 10:58) [1]

CalcField


 
Domkrat ©   (2004-06-17 11:01) [2]

BeforePost для Dataseta;
AutoCommit:=True;


 
Johnmen ©   (2004-06-17 11:01) [3]

AfterPost & AfterDelete


 
Domkrat ©   (2004-06-17 11:03) [4]

After


 
Sergey13 ©   (2004-06-17 11:07) [5]

2vic1   (17.06.04 10:56)  
>Работаю с FIB, редактирование данных происходит в Grid
Возьми EhLib-овский грид и наслаждайся. Рекомендую.


 
Соловьев ©   (2004-06-17 11:11) [6]


> Сумму я получаю через запрос

Если через запрос, то она должна автоматом и пересчитаться...


 
vic1   (2004-06-17 12:15) [7]

Может  я не правильно делаю, подправьте. У меня FDataSet связан с Grid, и есть другой FDataset - в котором запрос считает сумму, но при изменениях не пересчитывает.

У первого DS Autocommit - true.

Если есть руск док-я к EhLib-овский грид  киньте ссылку.


 
Соловьев ©   (2004-06-17 12:18) [8]


> Может  я не правильно делаю, подправьте. У меня FDataSet
> связан с Grid, и есть другой FDataset - в котором запрос
> считает сумму, но при изменениях не пересчитывает.

тогда [3] самое оно - реврешь там свой датасет. И , кстати, в какой транзакции второй датасет работает?


 
Domkrat ©   (2004-06-17 12:24) [9]

Может Вы забыли второму CloseOpen сделать.


 
vic1   (2004-06-17 12:33) [10]

На втором  датасет висит отдельная транзакция, а надо как?


 
Соловьев ©   (2004-06-17 12:34) [11]


>  [10] vic1   (17.06.04 12:33)

так и надо - параметры ее приведи



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

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

Наверх




Память: 0.49 MB
Время: 0.037 c
14-1087545812
Nick-From
2004-06-18 12:03
2004.07.11
Ерунда в ворде


4-1085897965
Vilux
2004-05-30 10:19
2004.07.11
Установка ловушки, не пойму, в чем траблы


1-1088189239
Seldon
2004-06-25 22:47
2004.07.11
Insert JCL debug data?


1-1088354677
DeepProg
2004-06-27 20:44
2004.07.11
TStringGrid OnDrawCell неверное размещение текста


6-1084427884
AnP
2004-05-13 09:58
2004.07.11
Как избавиться от асинхрониус сокет ерор