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

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  просто решить задачу вывода динамической информации.

.NET FastReport ASP.NET WebReport .NET FastReport ASP.NET WebReport
21 апреля 2025

Работа с компонентом TfrShellTreeView в FastReport VCL

В данной статье мы рассмотрим компонент TfrShellTreeView. Он предназначен для отображения элементов файловой системы и частично является аналогом компонентов TDirectoryListBox, TDirectoryOutline и TShellTreeView.
21 апреля 2025

Как работают RFID-метки в FastReport VCL

В этой статье мы рассмотрим принцип работы RFID-меток с новым объектом TfrxDeviceCommand в FastReport VCL с релизом 2025.2.
8 апреля 2025

Как настроить подключение к Apache Ignite в FastReport .NET

В этой статье мы рассмотрим, как настроить подключение к Apache Ignite в FastReport .NET. Вы узнаете, какие шаги необходимо выполнить для подключения плагина через код и дизайнер отчетов.