Форум: "Базы";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизАвтосумма Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c