Подскажите, а как после отображения отчета

отредактировано 19:19 Раздел: FastReport 3.0
При выполнении команды Report1.ShowReport;

Открывается диалоговая форма отчета в не выбирается дата из календаря и нажимается кнопка с mrYes. Дата, как параметр передается запросу в этом же отчете на основе выбранных данных формируется отчет, все нормально, но при закрытии отчета закрывается весь отчет вместе с формой и приходится заново открывать отчет, выставлять нову дату и получать отчет. Необходимо что бы после формирования отчета пользователь мог перейти к форме, выбрать новую дату и сформировать отчет с новым параметром.

Комментарии

  • отредактировано 19:19
    Ну, что форум закрылся, что ли, где же администраторы(разработчики), которые раньше отвечали на вопросы
  • gpigpi
    отредактировано 19:19
    В программе
    написал:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
        frxReport1.Script.Variables:=False;
        repeat
            frxReport1.ShowReport();
        until frxReport1.Script.Variables;
    end;
    в скрипте
    написал:
    procedure DialogPage1OnHide(Sender: TfrxComponent);
    begin
        ReportClose:=DialogPage1.ModalResult=mrCancel;
    end;
  • отредактировано 19:19
    gpi написал:
    В программе
    Не пойдет программа уже рабочая, необходимо все рализовать в отчете с помощью кода отчета.

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

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