Вопрос по DinamicForeColor в таблице

Имеем форму с таблицей. Одна из колонков имеет источник данных функцию которая возвращает число.
Grid1.Column1.ControlSource=Thisform.MY_FUNC()
Хочу чтобы отображаемое значение было красным цветом в случае отрицательного значения.
В DinamicForeColor для этой колонки прописываю
IIF(Thisform.MY_FUNC()>=0,RGB(0,0,255),RGB(255,0,0))
все работает, но в таком случае вызов функции Thisform.MY_FUNC() происходит несколько раз и идет замедление отображения на экране.
Пробовал так:
IIF(THIS.value>=0,RGB(0,0,255),RGB(255,0,0))
IIF(THISFORM.GRID1.COLUMN1.text1.value>=0,RGB(0,0,255),RGB(255,0,0))
Не работает.
Как можно это реализовать чтобы работало быстрее?

0

Автор публикации

Пользователи не найдены
Оставить комментарий
Авторизация
*
*
Генерация пароля