Home
Top.Mail.Ru Yandeks.Metrika
Forum: "Bases";
Current archive: 2002.01.08;
Download: [xml.tar.bz2];

Down

Use QuantumGrid Find similar branches


olban   (2001-12-05 11:07) [0]

Help me, please, solve the following problem. I am using this grid with the LoadAllRecords option. I am interested in the following questions
1. Why does it overload the entire table every time a record is changed in the DataSet?
2. How to catch the moment when the table is completely overloaded?

And one more question for the company
Any DataSet after editing the record, whether we choose Post or Cancel, recalculates all calculated fields (for all records). Can this somehow be changed, i.e. do recalculation for only one modified record?

Thanks for the help!



Юрий Жуков   (2001-12-05 12:12) [1]

>Можно это как-то изменить, т.е. делать пересчет только для одной >измененной записи?

Может стоит вести например List со вычисленныеми значениями, а в вычисляемом поле подставлять и вычислять толко нужное?

Я испольовал TStringList у которого есть свойство Values, по нему и искал. Вычисляемое поле было результатом запроса с сервера. Для моей задчи этого хватило с головой. Естественноо года менялась запись вычислял только одно значение.




olban   (2001-12-05 12:40) [2]

Может будут еще варианты?



Deniz   (2001-12-05 15:40) [3]

Задай глобальную переменную - ссылку на ПК(GlobalID).
Далее onCalcFields

if <ПК> = GlobalID then begin
Твои вычисляемые поля.
end;

Причем при Cancel можно задавать несуществующий ID.



Pages: 1 whole branch

Forum: "Bases";
Current archive: 2002.01.08;
Download: [xml.tar.bz2];

Top









Memory: 0.81 MB
Time: 0.025 c
6-22301
Chinese What a
2001-10-10 14:45
2002.01.08
Sclerosis or what?


14-22361
Nikolay
2001-11-08 00:17
2002.01.08
Yes...............................


1-22255
Dmitry Kataev
2001-12-14 14:51
2002.01.08
How to implement a new menu item in IE, which is called by the right button (like in Reget, for example)


3-21932
Christina
2001-12-04 07:43
2002.01.08
Help :(


1-22084
Mikhalyov Dmitry
2001-12-19 14:53
2002.01.08
Event lock





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 Español 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
English French German Italian Portuguese Russian Spanish