Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Автосумма [D5, IB6.x, FB1.03]


vic1 ©   (2004-06-17 10:56:00) 

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

Спасибо.


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


>  [10] vic1   (17.06.04 12:33)

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


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

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


Domkrat   (2004-06-17 12:24:00) [3]

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


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


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

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


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

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

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

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


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


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

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


Sergey13   (2004-06-17 11:07:00) [7]

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


Domkrat   (2004-06-17 11:03:00) [8]

After


Domkrat   (2004-06-17 11:01:00) [9]

BeforePost для Dataseta;
AutoCommit:=True;


Johnmen   (2004-06-17 11:01:00) [10]

AfterPost & AfterDelete


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

CalcField


Наверх

Титульная страница Поиск, карта сайта Написать письмо