Главная страница
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.023 c
15-1185094245
ElectriC
2007-07-22 12:50
2007.08.19
ID Tech 5


15-1185134094
lookin
2007-07-22 23:54
2007.08.19
Наткнулся вот на видео - ощущение чего-то космического...


15-1184777368
Tirael
2007-07-18 20:49
2007.08.19
хранить ли видеоколлекцию


1-1181498306
ins
2007-06-10 21:58
2007.08.19
Открытие TreeView


6-1167988304
magics
2007-01-05 12:11
2007.08.19
Прокси сервер