![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автосумма [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