Сравнить значение Memo в Dataset
подскажите пожалуйста как реализовать проблему:
есть MasterData на нем Memo1. Если следующее значение Memo не совпадает с предыдущим значением то его выводить другим шрифтом.
есть MasterData на нем Memo1. Если следующее значение Memo не совпадает с предыдущим значением то его выводить другим шрифтом.
Комментарии
var str: string; (если выбран язык PascalScript, если другой, то в соответствии с синтаксисом языка объявить переменную)
потом внутри процедуры
procedure MasterDataOnBeforePrint(sender: TfrxComponent);
сравниваешь значения Memo1.Text c переменной str:
if (Memo1.Text = str)
begin
тут пишешь, что делать с Memo1, если значения совпали...
end;
else
begin
если значения не совпали, меняешь шрифт... по-моему где-то так: Memo1.font.Name = 'Arial';
end;
а потом присваиваешь переменной str нынешнее значение Memo1.Text, чтобы было с чем сравнивать следущее значение....
кстати, если процедуры MasterDataOnBeforePrint(sender: TfrxComponent) у тебя в коде не существует, создай её:
в дизайнере перейди в свойства поля MasterData на вкладку "События"... и напротив графы OnBeforePrint
напиши MasterDataOnBeforePrint, а лучше щёлкни два раза левой кнопкой мыши и дизайнер создаст её в коде сам....