События OnProgress

zz 5zz 5 Россия, Москва
отредактировано 16:08 Раздел: FastReport 3.0
Здраствуйте ! А нет ли у кого-нибудь примерчика, как работать с этими событиями OnProgress, OnProgressStart и т.д. В справке по ним информация вообще отсутсвует, в руководстве тоже. Я так понимаю, с помощью них можно отображать процесс формирования отчета, верно ? Коллеги, поделитесь опытом.

Комментарии

  • отредактировано 16:08
    ты знаешь, братишка в этом форуме есть 2 секретные темы - действия над кроссом во время выполнения и события Progress - а ;) умирают без ответов
  • zz 5zz 5 Россия, Москва
    отредактировано 16:08
    Почему без ответов ? Вот ваш ответ, например, был первым ;) Попробую подождать второго ;)
  • отредактировано 16:08
    Если не устраивает стандартное окошко прогресса (при TfrxReport.OldStyleProgress = true, ShowProgress = true), то можно заюзать эти события. По OnStart показываем окно, по OnProgress обновляем, по OnStop - прячем.
  • zz 5zz 5 Россия, Москва
    отредактировано 16:08
    AlexTZ написал:
    Если не устраивает стандартное окошко прогресса (при TfrxReport.OldStyleProgress = true, ShowProgress = true), то можно заюзать эти события. По OnStart показываем окно, по OnProgress обновляем, по OnStop - прячем.
    А как узнать в событии OnStart максимальное значение Progress ? Поясню. Нужно это для того, чтобы отображать не в абсолютных величинах, а в процентах.
  • zz 5zz 5 Россия, Москва
    отредактировано 16:08
    Ауууууу ;)
  • отредактировано 16:08
    zz 5 написал:
    zz 5 написал:
    Если не устраивает стандартное окошко прогресса (при TfrxReport.OldStyleProgress = true, ShowProgress = true), то можно заюзать эти события. По OnStart показываем окно, по OnProgress обновляем, по OnStop - прячем.
    А как узнать в событии OnStart максимальное значение Progress ? Поясню. Нужно это для того, чтобы отображать не в абсолютных величинах, а в процентах.
    Никак, заранее не известно сколько будет страниц в отчете(т.к. в базе может быть одна запись, а может быть и 1000).
  • отредактировано 16:08
    Никак, заранее не известно сколько будет страниц в отчете(т.к. в базе может быть одна запись, а может быть и 1000).
    [/quote]
    если отчет двухпроходный, то количество страниц известно заранее
  • gpigpi
    отредактировано 16:08
    А какой смысл генерировать один раз отчёт только для того, чтобы при повторном формировании показывать красивый прогресс?

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

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