|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Подстановка знака вместо слова
В гриде есть столбцы "Показатель" и "Норматив".
В столбец "Показатель" вносятся некие данные, которые должны сравниваться со значениями в столбце "Норматив". Проблема в том, что в "Нормативах" записи следующего вида: "не более ...", "не менее...", т.е., как сделать так, чтобы вместо "менее" получать знак <, а "не более" > и т.д.? Это необходимо для события DrawColumnCell - отрисовывать значения, если они выходят за пределы допустимой нормы. |
#2
|
|||
|
|||
Сам решил.
На событии DrawColumnCell: Код:
if (Column.FieldName = 'val') and (rsinterv.AsString = 'не более') and (rsval.AsString > rsnorm.AsString) then begin ... end; Где, rs - ADOQuery; val - поле, куда вносятся значения(Таблица БД "Учет"); interv - поле типа varchar, где проставлен интервал норматива("Справочник"); norm - значение норматива("Справочник"). |