Не получается сформировать окраску по вредителям.
В файле *.TPS следующее:
var
ResultValue : string;
begin
ResultValue := '0';
if (@M3.MAKET = 12) AND (@M3.N4 = 55) then
ResultValue := '1' { Стволовая гниль }
else if (@M3.MAKET = 12) AND (@M3.N4 = 6) then
ResultValue := '2' { Рак серянка }
else if (@M3.MAKET = 12) AND (@M3.N4 = 53) then
ResultValue := '3' { Некроз вершин }
else if (@M3.MAKET = 12) AND (@M3.N4 = 1) then
ResultValue := '4' { Корневая губка }
else if (@M3.MAKET = 12) AND (@M3.N4 = 2) then
ResultValue := '10' { Сосновая губка }
else if (@M3.MAKET = 12) AND (@M3.N4 = 5) then
ResultValue := '11' { Еловая губка }
else if (@M3.MAKET = 12) AND (@M3.N4 = 13) then
ResultValue := '5' { Короед-типограф }
else if (@M3.MAKET = 12) AND (@M3.N4 = 7) then
ResultValue := '6' { ложный трутовик }
else if (@M3.MAKET = 12) AND (@M3.N4 = 8) then
ResultValue := '7' { трутовик настоящий }
else if (@M3.MAKET = 12) AND (@M3.N1 = 1) then
ResultValue := '8' { низовой пожар }
else if (@M3.MAKET = 12) AND (@M3.N1 = 4) then
ResultValue := '9' { Ветровал }
end.
В базе поле @M3.N1, то есть столбец Parametr в таблице TblVydDopParam имеет текстовый формат.
Я предполагаю что из за текстового формата поля условие, например "@M3.N1 = 4" не выполняется.
Подскажите кто, чего решил по окраске вредителей.