Изменение отчета в уже скомпиллированном приложении
Приветствую!
Есть: приложение, написанное лет так 12-13 назад, БД Paradox, файлы отчетов и дизайнер FastReport 2.5.
Я: никогда не программировал в среде Delphy и не пользовался FR. Но что такое БД, Qery, SQL, ООП и генераторы отчетов (группировки, хидеры и футеры) знаю хорошо .
Задача - изменить значения некоторых объектов в одной из секций многостраничного отчета.
Покрутил я его вечерок, разобрался как сохранять данные в переменных и понял, что проблему можно решить двухпроходным отчетом.
Сделал отчет двухпроходным через свойства. Но вот такой код
if Engine.FinalPass() then
z2 := '2'
else z2 := '1';
показывает, что есть только один проход, а не два (значение z2 отображается в объекте memoXXX).
Пробовал этот код в OnBeforePrint для Report Title, Column header, Master data, Group header - результат один - выглядит так, будто нет второго прохода.
Что не так? Может быть невозможно без среды разработки что-то сделать в отчете?
Подскажите, плиз, в каком направлении толкаться. И еще - как получать доступ к объектам изнутри отчета.
Заранее благодарен.
Есть: приложение, написанное лет так 12-13 назад, БД Paradox, файлы отчетов и дизайнер FastReport 2.5.
Я: никогда не программировал в среде Delphy и не пользовался FR. Но что такое БД, Qery, SQL, ООП и генераторы отчетов (группировки, хидеры и футеры) знаю хорошо .
Задача - изменить значения некоторых объектов в одной из секций многостраничного отчета.
Покрутил я его вечерок, разобрался как сохранять данные в переменных и понял, что проблему можно решить двухпроходным отчетом.
Сделал отчет двухпроходным через свойства. Но вот такой код
if Engine.FinalPass() then
z2 := '2'
else z2 := '1';
показывает, что есть только один проход, а не два (значение z2 отображается в объекте memoXXX).
Пробовал этот код в OnBeforePrint для Report Title, Column header, Master data, Group header - результат один - выглядит так, будто нет второго прохода.
Что не так? Может быть невозможно без среды разработки что-то сделать в отчете?
Подскажите, плиз, в каком направлении толкаться. И еще - как получать доступ к объектам изнутри отчета.
Заранее благодарен.