Странное поведение при проверке булевой переменной

Lem0ntiLem0nti Санкт-Петербург
отредактировано 17:57 Раздел: FastScript
Есть такой код в обработчике:
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
  if <frxDBDataset1."Deleted"> then
    frxDBDataset1NameTovar.Font.Style:=frxDBDataset1NameTovar.Font.
        Style+fsStrikeOut
  else                            
    frxDBDataset1NameTovar.Font.Style:=frxDBDataset1NameTovar.Font.
        Style-fsStrikeOut;          
end;
Проблема в том, что текст у меня получается перечёркнутым через строчку, как будто значение поля меняется с тру на фалс и наоботор с каждой записью, но я знаю что это не так. Подскажите, что я не так делаю?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.