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

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 .NET FastReport FastReport ASP.NET ASP.NET WebReport WebReport
3 июня 2025

Как импортозаместить генерацию документов в крупных компаниях: обзор продукта «МоиОтчеты Корпоративный Сервер»

В обзоре расскажем, как МоиОтчеты Корпоративный Сервер справляется с задачами крупного бизнеса и государственных предприятий в области автоматизированной генерации отчетов и документов.
30 мая 2025

Открываем файлы с расширением FP3 с помощью МоиОтчеты Вьювер

МоиОтчеты Вьювер — идеальное решение для работы с файлами FP3. Он позволяет легко открывать, просматривать, печатать и экспортировать отчёты.
21 апреля 2025

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

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