Забыли пароль?


Как выводить страницы отчета на отдельных листах в Excel

14 октября 2019 г.

Автор - Dmitriy Fedyashov

До недавнего времени экспорт многостраничных отчетов в формате Excel осуществлялся на одном листе. То есть все страницы отчета отображались на одном листе в Excel. Конечно, это не всегда удобно. Было бы лучше иметь возможность отображать каждую страницу отчета на отдельном листе в документе Excel. Т...

Пасхалка в дизайнере FastReport.Net

13 октября 2019 г.

Автор - Dmitriy Fedyashov

Этой пасхалкой разработчики FastReport решили показать нам альтернативный способ использования своего генератора. На основе отчета они создали игру – всем известный «Сапер». Удивительно, но это и правда возможно благодаря встроенному скрипту отчета. Однако, это не просто отчет из д...

Как сделать повторяющийся бэнд

13 октября 2019 г.

Автор - Dmitriy Fedyashov

Иногда требуется в отчете выводить одну и ту же информацию несколько раз. Это может потребоваться в отчетах, которые будут распечатываться, например, счета, визитки, объявления, приглашения и прочие. Раньше это была не тривиальная задача. Приходилось использовать скрипт отчета, чтобы «размнож...

Как сделать отчет типа Drill-Down

4 сентября 2019 г.

Автор - Dmitriy Fedyashov

Отчеты с группировкой просто необходимы для анализа данных. Но когда данных много и нет необходимости их все отображать обычный отчет с группировкой становится громоздким и избыточным. Хочется найти универсальное решение для таких случаев. И оно есть. Отчет с выпадающим списком – это по сути ...

Как сделать отчет типа Master-Detail

4 сентября 2019 г.

Автор - Dmitriy Fedyashov

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

Как использовать менеджер плагинов

3 сентября 2019 г.

Автор - Dmitriy Fedyashov

В FastReport.Net предусмотрен механизм плагинов для расширения функциональности дизайнера отчетов. В большинстве своем эти плагины для добавления коннекторов подключения к базам данных в дизайнере отчетов. Но существуют и другие. Например, которые добавляют новые контролы в дизайнер. Но перед испол...

Как использовать SQL запросы при создании внутреннего источника данных отчета в дизайнере отчетов FastReport.Net

2 сентября 2019 г.

Автор - Dmitriy Fedyashov

При создании подключения к SQL СУБД вы можете задать запрос, чтобы выбрать отфильтрованные или комбинированные данные. Штатные средства мастера создания источника данных также позволяют включать параметры в SQL запрос. При этом, обозначение параметра будет зависеть от типа СУБД, к которой происходит...

Как использовать FastRerport.Core в приложении Vue.js

30 июня 2019 г.

Автор - Dmitriy Fedyashov

Фреймворк Vue.js сейчас очень популярен и стоит в одном ряду с Angular. Как использовать FastReport.Core в Angular приложении мы уже рассматривали. Теперь посмотрим, как реализовать отображение веб отчета FastReport в одностраничном приложении на Vue.js с бекендом на ASP .Net Core. Для работы нам п...

Как загрузить отчет в OnlineDesigner и скачать его после редактирования в приложении ASP .Net Core

30 июня 2019 г.

Автор - Dmitriy Fedyashov

Работая с онлайн дизайнером отчетов FastReports у нас обычно возникает необходимость загружать в него свои шаблоны отчетов, а затем, после редактирования, скачивать их. Сегодня мы рассмотрим, как это можно сделать в контексте приложения ASP.Net Core. Создадим приложение ASP.Net Core. Добавим в него...

Как использовать Online Designer в приложении на основе библиотеки knockout.js

30 июня 2019 г.

Автор - Dmitriy Fedyashov

Библиотека knockout.js была достаточно популярна среди веб разработчиков до появления angular. Несмотря на явные преимущества последнего, knockout все еще остается востребованным. На нем написано множество веб приложений. Некоторые из них нуждаются в отчетности. Поэтому мы рассмотрим в этой статье, ...

Векторная графика в FastReport.Net 2019.4. Скрипт

30 июля 2019 г.

Автор - Dmitriy Fedyashov

В первой части статьи мы рассмотрели нововведения FastReport.Net 2019.4 по части векторной графики. Теперь кривые и полигоны можно строить кривыми Безье. В этой статье мы рассмотрим возможность создания кривых с помощью скрипта отчета. На данный момент существует два способа создать кривые из кода:...

Цифровая подпись в PDF экспорте

30 июня 2019 г.

Автор - Dmitriy Fedyashov

Электронный документооборот уже давно является неотъемлемой частью нашей жизни. Все по достоинству оценили удобство таких документов – они не портятся от времени, их сложнее потерять, легко хранить и быстро передавать на любые расстояния. И хотя, еще не прошли времена заказных писем и бандерол...

Векторная графика в FastReport.Net 2019.4

29 июля 2019 г.

Автор - Dmitriy Fedyashov

Еще в FastReport.Net 2018 в отчетах появилась векторная графика начального уровня. Это были полигоны и кривые. Можно было строить сложные фигуры, но все кривые были прямыми. В версии 2019, наконец появились кривые Безье – а значит, и полноценная векторная графика. Теперь мы можем создавать люб...

Как использовать многоуровневый JSON в отчете

29 июня 2019 г.

Автор - Dmitriy Fedyashov

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

Как использовать WebReport в приложении Knockout.js

29 июля 2019 г.

Автор - Dmitriy Fedyashov

Библиотека Knockout.js применяется для создания веб приложений. Благодаря поддержке этой библиотеки в Microsoft Visual Studio, мы можем использовать TypeScript и бэкенд на основе ASP .Net Core MVC. Последнее означает, что мы сможем использовать отчеты FastReport.Net. Остается лишь вывести отчет в кл...

Как использовать несколько баз данных в отчете

28 апреля 2019 г.

Автор - Dmitriy Fedyashov

Иногда, нам приходится иметь дело с данными из разных источников, в разных форматах. Это может стать настоящей головной болью для аналитиков, разработчиков отчетов. Ведь придется как-то объединить данные. К счастью, в отчетах FastReport.Net можно создавать множество подключений к данным. Причем, ист...

Как сделать рассылку отчета на Email из базы данных в .Net Core приложении

8 марта 2019 г.

Автор - Dmitriy Fedyashov

Мы уже рассмотрели, как сделать рассылку отчета на группу email из базы данных. В этой статье мы сделаем то же самое, но для веб приложения на платформе .Net Core MVC. Напомню, наша задача - получить список электронных адресов и имен пользователей из некой базы данных и, отправить письма с прикрепле...

Как работать с дизайнером отчетов и просмотрщиком из командной строки

8 марта 2019 г.

Автор - Dmitriy Fedyashov

I В состав FastReport.Net помимо самих библиотек входят, также отдельные программы – Designer и Viewer. Первый, как вы понимаете предназначен для создания и редактирования шаблонов отчетов. Он имеет режим предварительного просмотра отчета, из которого можно просматривать отчет, экспортироват...

Как сделать повторение заголовка таблицы на каждой странице

7 марта 2019 г.

Автор - Dmitriy Fedyashov

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

Как сделать рассылку отчета на Email из базы данных в WinForms приложении

7 марта 2019 г.

Автор - Dmitriy Fedyashov

Отчеты являются неотъемлемой частью документооборота, а электронные отчеты – электронного документооборота. Один из основных механизмов распространения электронных отчетов является электронная почта. Пожалуй, все современные генераторы отчетов имеют встроенный почтовый клиент для возможности о...