Изменение значения ячейки TMS DBAdvgrid во время выполнения - PullRequest
0 голосов
/ 10 июля 2020

У меня есть данные поля с именем «WAIT» между 0 и 1, я хочу отображать их по текстовому значению, а не по его действительному числовому c значению, например «Ждать», «Без ожидания».

1 Ответ

1 голос
/ 10 июля 2020

Обычные методы решения этой проблемы:

a) используйте событие OnGetText поля Wait, чтобы вернуть текст «Подождите», «Без ожидания» в зависимости от значения поля и

b) добавьте поле fkCalculated или fkInternalCal c типа ftString, называемое, например, WaitText, и установите его значение в событии OnCalcFields набора данных на основе значения вашего поля ожидания.

Любой из них занимает всего минуту или два, которые нужно сделать.

Использование варианта a) требует, чтобы вы установили, если у вас их еще нет, так называемые «постоянные поля» в наборе данных, содержащем поле ожидания, что вы делаете через поля Редактор доступен из всплывающего меню, щелкнув правой кнопкой мыши компонент набора данных в среде IDE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...