Я конвертирую QuickReport в FastReport в источнике Delphi, я хочу определить имя метода события, присвоенное объекту QuickReport, и в соответствии с ним назначить метод тому же событию объекта FastReport. Как я могу это сделать?Преобразование QuickReport в FastReport
4
A
ответ
1
Fast Report имеет ConverterQR2FR.pas
блок, который можно использовать для преобразования QR докладывает FR, вы можете использовать его как:
conv := TConverterQr2Fr.Create;
conv.Source := QuickRep1;
conv.Target := FReport;
conv.Convert;
FReport.SaveToFile('converted_fromQR.fr3');
2
В QuickReport вы смогли установить события для таких вещей, как TQrLabel, и те события жил в коде подразделения Delphi. С FastReport вы можете сделать то же самое, но событие живет в отчете FastReport, а не в блоке Delphi (FastReport включает в себя механизм сценариев Pascal). Из-за этого вам, вероятно, придется скопировать события вручную с устройства на скрипт FastReport.
Поскольку для этого требуется ручная работа, вы можете пересмотреть причины, по которым вы первоначально использовали эти события: FastReport может иметь лучшие способы сделать то же самое без кодирования.
Я использую это устройство, но это не присваивает объектам никаких событий. – Hamid
События внутри подразделения Delphi или QR-отчетов? –