Сохранение состояния формы

DirexDirex Москва
отредактировано 16:22 Раздел: FastReport 3.0
У меня возникла следующая проблема: есть куча отчётов, все параметры (период, организации, список складов, производители и т.д.) задаются на диалоговой форме, которая формируется в FastReport.

Дело в том, что часто бывают ситуации, когда пользователь несколько минут отмечает нужные ему позиции, затем формирует отчёт. После просмотра результа обнаруживает необходимость корректировки параметров. Блин, ему чё, опять отмечать все позиции? Тут ещё попробуй вспомни, что отмечал, а что нет...

Ситуация на самом деле очень напрягает, перекидывать все диалоги на Дельфю не хочется, да и криво это всё получится - все отчёты хранятся в базе, вызываются по идентификаторам.

Вопрос: КАК МОЖНО ПОСЛЕ ФОРМИРОВАНИЯ ОТЧЁТА ОТМЕНИТЬ ВЫГРУЗКУ ДИАЛОГОВОЙ ФОРМЫ И ПОКАЗАТЬ ЕЁ СНОВА?

Уважаемые разработчики, помогите, пожалуйста. Или дайте хотя бы имя модуля, который нужно править.

Комментарии

  • отредактировано 16:22
    TfrxReport.EngineOptions.DestroyForms = False
  • DirexDirex Москва
    отредактировано 16:22
    Огромное спасибо!
    А почему свойство не в published?

    Кстати, одним свойством ограничиться не получилось, пришлось блокировать выполнение скрипта на обработчике onShow

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

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