Форма диалога
Добрый день,
у меня вопрос относительно того, как вернуться после просмотра отчета
обратно к форме диалога?
Имеется отчет с формой диалога.
После занесения юзерами всех критериев выбора информации начинается формирование отчета.
После просмотра отчета остается только возможность закрыть отчет,
однако, юзеры хотят возвращаться из просмотра обратно к диалогу,
если их что-то не устраивает в сформированном отчете.
Как это можно организовать?
у меня вопрос относительно того, как вернуться после просмотра отчета
обратно к форме диалога?
Имеется отчет с формой диалога.
После занесения юзерами всех критериев выбора информации начинается формирование отчета.
После просмотра отчета остается только возможность закрыть отчет,
однако, юзеры хотят возвращаться из просмотра обратно к диалогу,
если их что-то не устраивает в сформированном отчете.
Как это можно организовать?
Комментарии
Отчёт вызывать следующим образом:
frxReport1.EngineOptions.DestroyForms := false;
with dmFastReport3.frxReport1 do begin
LoadFromFile(AFileName, true);
Variables := 0;
if PrepareReport then
repeat
ShowPreparedReport;
Variables := 1;
until not PrepareReport;
end;
Естественно, при инициализации диалоговой формы нужно проверять переменную FormIsLoaded и, в случае равенства её 1, ничего на форме не менять.