Как делать автообновляемые веб - отчеты

27.03.2017

При наличии необходимости отражать текущее положение дел на предприятии с помощью веб - отчетов может понадобиться автоматическое обновление информации на сайте без участия пользователя. Если использовать несколько подобных отчетов с автообновлением на одной странице сайта, то получится «Dashboard».  Для подобных случаев в FastReport предусмотрено автообновление отчетов по таймауту.

 Рассмотрим на примере переменную «Date» в отчете,  которая отображает текущие дату и время. Так образом мы увидим время обновления отчета.

  1. Создаем простой веб - отчет.
  2. Добавляем на веб - форму источник данных – компонент «SQLDataSource». Из появляющегося меню выбираем «ConfigureDataSource».

 

  1. Задаем подключение к базе данных.
  2. Размещаем на веб - форме компонент «WebReport». В меню выбираем «Выбрать источник данных».

 

И выбираем единственный доступный вариант.

  1. Из того же выпадающего меню выбираем «Редактировать отчет».
  2. Создаем простой отчет типа список. В заголовке отчета была заранее добавлена системная переменная Date:

 

  1. Закрываем редактор отчетов и отключим тулбар окна отчета.
  2. У объекта «WebReport» устанавливаем свойство «ShowToolbar» в «false».
  3. Задаем свойство «RefreshTimeout». В этом свойстве устанавливается период обновления. Например, устанавливаем интервал 5. Время задается в секундах.
  4. Запускаем приложение:

 

И через 5 секунд:

 

Таким образом, можно постоянно обновлять информацию в отчете. Это  полезно при отображении статистических данных или для отображения информации в виде графиков. Средствами FastReport  просто решить задачу вывода динамической информации.

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.