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

Вниз

Вычисления в cxDrid   Найти похожие ветки 

 
Boxer2007   (2007-05-02 15:24) [0]

Доброе время суток... Подскажите как сделвть так, что в cxDrid при вводе в одном поле в другом умножалось на 0,2???? потипу как через Change???


 
Sergey13 ©   (2007-05-02 15:26) [1]

Создать вычисляемое поле в датасете.


 
Boxer2007   (2007-05-02 15:28) [2]

подскажи, плиз, никогда не делал...


 
Sergey13 ©   (2007-05-02 15:32) [3]

> [2] Boxer2007   (02.05.07 15:28)

Двойной клик на датасете. Добавить поле. Выбрать его тип - calculated. Написать код его вычисления в обработчике onCalcFields. Добавить колонку с этим полем в грид.


 
Rule ©   (2007-05-02 15:40) [4]

либо же если ты пользуешься запросом для получения данных, то преобразуешь свой запрос типа так:
select F1, F2, F2*0.2 from MyTable1


 
Sergey13 ©   (2007-05-02 15:43) [5]

> [4] Rule ©   (02.05.07 15:40)

Получится статический результат, для отображения изменений которого придется переоткрыть запрос. Калк поле удобнее в этом случае.


 
Rule ©   (2007-05-02 15:46) [6]


> Получится статический результат, для отображения изменений
> которого придется переоткрыть запрос. Калк поле удобнее
> в этом случае.

метод рефреш поможет в данном случае ... немного неудобно, но намного быстрее


 
Sergey13 ©   (2007-05-02 15:53) [7]

> [6] Rule ©   (02.05.07 15:46)

С чего бы быстрота то взялась?


 
Boxer2007   (2007-05-02 16:22) [8]

А как создать обработчик  OnCalcFields?


 
Sergey13 ©   (2007-05-02 16:32) [9]

> [8] Boxer2007   (02.05.07 16:22)

Ну ты точно боксер! 8-))))))))))))
Кликнув на датасете перейди на вкладку Events  в Object Inspector-е. Там поищи. Как найдешь тыкни пару раз по правой сороне напротив того что найдешь.



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
15-1184780234
kami
2007-07-18 21:37
2007.08.19
Перенос системы с Raid массива на 1 винт


1-1181524266
Yus
2007-06-11 05:11
2007.08.19
Помогите с RichEdit


2-1185113973
Гость_1
2007-07-22 18:19
2007.08.19
проблема с числами или у меня :)


4-1172572399
LENIN_INC
2007-02-27 13:33
2007.08.19
LENIN INC WIN32API Library v1.2 (build 23.08.2006)


1-1181134690
Arm79
2007-06-06 16:58
2007.08.19
маппинг файлов