Не очищается отчет

отредактировано 05:45 Раздел: FastReport VCL
Text:= '1.2. Стоимость товара составляет  '+ Edit1.Text+#10+
           '1.3. Количество, ассортимент, цена и комплектность Товара указана в Спецификации, являющейся неотъемлемой частью настоящего Договора.';
            TfrxMemoView(frxReport1.FindComponent('Memo30')).Memo[0] := Text;

Этот код срабатывает по нажатию кнопки, открывается предварительный просмотр, всё нормально, если просмотр закрыть, отредактировать Edit1.Text и снова нажать эту кнопку, то строка
'1.2. Стоимость товара составляет  '+ Edit1.Text+#10
добавится после строки
'1.3. Количество, ассортимент, цена и комплектность Товара указана в Спецификации, являющейся неотъемлемой частью настоящего Договора.';

Как-будто к старому отчету добавляется новый.

Пробовал
frxReport1.Clear;
, но программа вылетает с ошибкой. Не понимаю в чем проблема

Комментарии

  • отредактировано 05:45
    Попробуйте использовать
    TfrxMemoView(frxReport1.FindComponent('Memo30')).Text := Text;
    вместо
    TfrxMemoView(frxReport1.FindComponent('Memo30')).Memo[0] := Text;
  • отредактировано 05:45
    TfrxMemoView(frxReport1.FindComponent('Memo30')).Text := Text; Delphi подчеркивает красным и сообщает, что у Memo нет такого метода
  • отредактировано April 2016
    В общем проблема решилась разделением Memo на разные пункты договора
    TfrxMemoView(frxReport1.FindComponent('Memo30')).Memo[0] := 'Пункт 1';
    TfrxMemoView(frxReport1.FindComponent('Memo30')).Memo[1] := 'Пункт 2';
    TfrxMemoView(frxReport1.FindComponent('Memo30')).Memo[2] := 'Пункт 3';
    

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

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