Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
6-1084525545
anton2v
2004-05-14 13:05
2004.07.11
Отправка и прием tcp пакетов от чужого ip


6-1084387812
Cobalt
2004-05-12 22:50
2004.07.11
Indy TIdFTP - проблема с получением списка папок


4-1086175515
Term
2004-06-02 15:25
2004.07.11
Скрытие процесса


1-1088077542
BFG9k
2004-06-24 15:45
2004.07.11
Текст как у недоступного компонента


1-1087905913
Новичек
2004-06-22 16:05
2004.07.11
Class function/procedure





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский