Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
3-1178140671
Германн
2007-05-03 01:17
2007.08.19
Прошу помощи у специалистов по БД


2-1185386389
Alexey_k
2007-07-25 21:59
2007.08.19
Сворачивание формы


8-1163420624
SergeyProtopopov
2006-11-13 15:23
2007.08.19
Реализация свойства stretch в компоненте TImage (D7)


2-1185430951
MVitaliyB
2007-07-26 10:22
2007.08.19
Работа с Новелом!


2-1184911598
Newser
2007-07-20 10:06
2007.08.19
Как в DateTimePicker-е установить вчерашнее число?




   Наверх