Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Бази";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

Вниз

іспоьзованія QuantumGrid Знайти схожі гілки


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

Допоможіть мені, будь ласка, вирішити наступну проблему. Я використовую цей Грід з опцією LoadAllRecords. Мене цікавлять такі питання
1. Чому кожен раз, при зміні запису в DataSet, він перевантажує всю таблицю?
2. Як виловити момент, коли таблиця повністю перевантажена?

І ще одне питання за компанію
Будь DataSet після редагування записи, не дуже вибрали ми Post або Cancel, перераховує все обчислювані поля (для всіх записів). Можна це якось змінити, тобто робити перерахунок тільки для однієї зміненої записи?

Спасибі за допомогу!



Юрий Жуков   (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.



сторінки: 1 вся гілка

Форум: "Бази";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

Вгору





Пам'ять: 0.55 MB
Час: 0.021 c
6-22277
prosof
2001-10-02 10:21
2002.01.08
Визначення трафіку кожного кореспондента мережі по IP.


4-22475
Di_wind
2001-11-02 16:08
2002.01.08
Пошук


1-22220
Кандиль
2001-12-16 15:10
2002.01.08
Як заборонити видаляти будь-яку папку, що не висячи в треї?


1-22222
Eugene Zelikovsky
2001-12-14 13:58
2002.01.08
CallBack


3-21985
Склали
2001-12-06 15:26
2002.01.08
Дата + час без секунд в DBGrid





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська