Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.26;
Скачать: CL | DM;

Вниз

Calculated field in TClientDataSet   Найти похожие ветки 

 
Andriy Tysh ©   (2003-12-01 14:08) [0]

Может у когото есть практика сортировки Калькулятед - полей в ClientDataSet, просьба поделися.
Что-то не хочется гнать неинформативные или дублирующие поля с сервера, чтобы их отсортировать в клиенте можна было.
Как это обойти.
А конкретно ситуация такая:
есть цены в двух валютах В1 и В2. На сервере лежит В1.
А на клиент гоню В1 и, перемножая на курс К, получаю В2=В1*К.
Но это уже Калькулятед поле и сортировка не поддаётся.
Помогите пожалуйста!


 
Vemer ©   (2003-12-01 14:12) [1]

А если так:

Select .., (B1 * K) As B3 ...
Order by B3


 
Nikolay M. ©   (2003-12-01 14:54) [2]

Делай его калькулиремым в TADOQuery, тогда CDS сможет его сортировать.


 
sniknik ©   (2003-12-01 14:58) [3]

"Калькулятед" поля отсортировать нельзя(!!!!) потому что их нет(!!!), их значения расчитываются только при показе/обращении.

> Что-то не хочется гнать неинформативные или дублирующие поля с сервера.
а придется.


 
Плохиш_   (2003-12-01 15:04) [4]


> а придется

Извратиться-то всегда можно ;-)
Например использовать ещё один TClientDataSet.


 
Polevi ©   (2003-12-01 15:12) [5]

InternalCalc


 
Andriy Tysh ©   (2003-12-01 18:07) [6]


> Nikolay M. © (01.12.03 14:54) [2]

Эта идея мне нравится.
Ибо трафик загружать жалко.
Спасибо всем, но может кто что-то ещё придумает в процессе обсуждения. Ведь сколько людей-столько идей!


 
Nikolay M. ©   (2003-12-01 19:55) [7]


> Andriy Tysh © (01.12.03 18:07) [6]

[4], [5], если надо сортировать DBGrid, используй DevExpress, EhLib


 
Andriy Tysh ©   (2003-12-02 10:19) [8]


> Nikolay M. © (01.12.03 19:55) [7]


> [4], [5], если надо сортировать DBGrid, используй DevExpress,
> EhLib

Именно EhLib я и использую. Не по теме: а DevExpress FreeWare?


 
Nikolay M. ©   (2003-12-02 10:32) [9]


> а DevExpress FreeWare?

AFAIK, нет


 
Vick ©   (2003-12-02 10:42) [10]

>Andriy Tysh

Новая версия EhLib сортирует все подряд, советую скачать


 
Andriy Tysh ©   (2003-12-02 16:39) [11]


> Vick © (02.12.03 10:42) [10]

Так я неделю назад скачал только, неужели не ту версию?



Страницы: 1 вся ветка

Текущий архив: 2003.12.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
1-86396
azazello
2003-12-12 23:02
2003.12.26
Протокол работы программы.


3-86260
NewJack
2003-12-03 16:27
2003.12.26
ADODataSet, Filtered и UpdateBatch - проблемы. Помогите


7-86565
Olegy
2003-10-21 15:33
2003.12.26
ОТПРАВКА Ctrl-Break в Com порт


14-86532
raymond
2003-12-03 11:54
2003.12.26
Теплая у вас тут отмосфера!


6-86472
FireHack
2003-10-27 18:36
2003.12.26
Нумерация открытых хэндлов чужого процесса