Редактирование значений Memo в Preview
Помогите пожалуйста! Перерыл документацию и форум, но так и не нашел решения следующей проблемы:
В режиме просмотра готового отчета при клике на мемо должно вызваться диалоговое окно с режимом ввода. После ввода - текст надо вставить в несколько memo. Нашёл примеры для одного объекта, однако записать данные в таком случае могу только в ячейку, на которой был произведен клик.
Однако выдает ошибку - на mINN1 и mINN2 выскакивает access violation. Как можно получить эти Memo из готового отчета в коде?
В режиме просмотра готового отчета при клике на мемо должно вызваться диалоговое окно с режимом ввода. После ввода - текст надо вставить в несколько memo. Нашёл примеры для одного объекта, однако записать данные в таком случае могу только в ячейку, на которой был произведен клик.
procedure INNOnPreviewClick(Sender: TfrxView; Button: TMouseButton; Shift: Integer; var Modified: Boolean);
var
s: String;
begin
s := TfrxMemoView(Sender).Text;
SetLength(s, Length(s) - 2); // cut off #13#10
TfrxMemoView(Sender).Text := InputBox(sender.name,'', s);
TfrxMemoView(mINN1).Text := s;
TfrxMemoView(mINN2).Text := s;
Modified := True;
end;
Однако выдает ошибку - на mINN1 и mINN2 выскакивает access violation. Как можно получить эти Memo из готового отчета в коде?
Комментарии