Открытие долгого запроса

отредактировано 05:29 Раздел: FastReport 3.0
Когда открывается запрос тяжелый
на экране пустой лист.

И пользователи не знают что делать. толи закрывать.....

как и что нужно выставить чтобы был какойто прогресс бар.
Что идет подготовка отчета.
или что то в этом роде.

навешивать в каждом отчете обработчик не желательно.

Комментарии

  • отредактировано 05:29
    Например OldStyleProgress=True
    будет окошечко как раньше, но превью покажется после всего.
  • отредактировано 05:29
    Да это я попробовал.

    Но не красиво как то.

    маленькое окошечко потом превью появляется..

    если бы оно было поверх превью
    гораздо красивее было..
  • отредактировано 05:29
    Ап
  • LexLex
    отредактировано 05:29
     Screen.Cursor := crHourGlass; // или что-то своё
      frxReport1.PrepareReport;
      Screen.Cursor := crDefault;
      frxReport1.ShowPreparedReport;
    

  • отредактировано 05:29
    Я все помещаю в отчеты, форму с фильтрами, запросы и прочее.
    т.о. "зависать" отчет начнет после нажатия кнопки на форме уже в самом отчете.
    И тут возникает вопрос сабжа
  • gpigpi
    отредактировано 05:29
    Попробуйте использовать в пользовательской функции код, который предложил Lex

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

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