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


Как сделать рассылку отчета на 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

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

Экспорт отчета в FastReport.OpenSource

10 января 2019 г.

Автор - Dmitriy Fedyashov

FastReport.OpenSource вызвал не малый интерес у многих разработчиков. Это отличный генератор отчетов с длинной историей. Версия с открытым исходным кодом представляет собой FastReport.Core, появившийся в начале 2018го года, но с некоторыми ограничениями. А именно – урезанный экспорт. Таким обр...

QR код с рисунком

9 января 2019 г.

Автор - Dmitriy Fedyashov

Ни для кого уже не в новинку увидеть на упаковке товара пиксельный QR штрих-код. Хоть он и сложнее обычного штрих-кода с полосками, но несомненно более надежный. В технологию QR кодов заложена избыточность (дублирование информации) и контрольная сумма. Поэтому, даже при 30 процентном повреждении код...

Как сделать выделение столбцов цветом, в зависимости от значения столбца

9 января 2019 г.

Автор - Dmitriy Fedyashov

Матричные отчеты – отличный инструмент для анализа данных. По сути матрица в аналитических отчетах - это сводная таблица. Для облегчения анализа часто используют «условное выделение». Это штатный инструмент в FastReport.Net. Условное выделение подразумевает выделение ячеек данных ц...

Как использовать FastReport.Core в Web API приложении

5 ноября 2018 г.

Автор - Dmitriy Fedyashov

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

Обработка исключения «Деление на ноль» в FastReport.Net 2018.4

5 ноября 2018 г.

Автор - Dmitriy Fedyashov

Среди обновлений в FastReport 2018.4 было решение ошибки деления на ноль. Раньше, разработчкам отчетов приходилось самостоятельно обрабатывать это исключение. Ведь мы не можем гарантировать, что из-за данных не произойдет этой ошибки. Если вы не сделали обработку деления на ноль, то получите исключе...

Показ предварительно подготовленного отчета в Web

5 ноября 2018 г.

Автор - Dmitriy Fedyashov

Нововведения в FastReport.Net 2018.4 коснулись и веб отчетов. Появилась возможность отображать отчеты в формате fpx, т.е. предварительно подготовленные отчеты. Формат fpx очень удобен для обмена отчетами, ведь он помимо шаблона содержит и данные. То есть для отображения отчета в формате fpx совсем н...

Управление масштабом при печати в Excel

5 ноября 2018 г.

Автор - Dmitriy Fedyashov

Версия FastReport.Net 2018.4 принесла не мало новшеств. Одно из них – возможность задать масштаб страницы Excel документа при печати в настройках Excel экспорта. Экспортировать отчет в Excel можно в режиме предварительного просмотра либо из кода пользовательского приложения. Давайте рассмотри...

Управление размером бэнда в дизайнере с помощью мыши

5 ноября 2018 г.

Автор - Dmitriy Fedyashov

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

Дублирование или удаление страниц при предварительном просмотре отчета

1 ноября 2018 г.

Автор - Dmitriy Fedyashov

В FastReport 2018.4 появилась очень интересная функциональная возможность – добавлять и удалять страницы отчета в режиме предварительного просмотра. Давайте внесем ясность. Речь идет о страницах построенного отчета. То есть вы можете выбрать конкретную страницу отчета и клонировать ее сколь уг...

Как использовать онлайн дизайнер в веб приложении .Mono

1 ноября 2018 г.

Автор - Dmitriy Fedyashov

Те, кто сталкивался с онлайн дизайнером в FastReport.Net наверняка оценили все его преимущества и, работая с FastReport.Mono, хотели бы использовать его в своих веб приложениях. На самом деле в этом нет ничего сложного. Сегодня мы рассмотрим, как создать веб приложение в MonoDevelop и использовать в...

Как создать собственный итог в матрице FastReport.Net

8 октября 2018 г.

Автор - Dmitriy Fedyashov

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

Как создать ASP.Net MVC проект в FastReport.Mono

8 октября 2018 г.

Автор - Dmitriy Fedyashov

Прежде всего, для программирования на C# под Linux вам потребуется установить: MonoDevelop – среда разработки под фреймворк .Mono; XSP – тестовый веб сервер для запуска ASP.Net приложений; «Боевой» web сервер, например Apache. Но это если вы собираетесь развернуть ASP.Ne...

Как добавить поле с данными в строку матрицы

8 октября 2018 г.

Автор - Dmitriy Fedyashov

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

Как создать вычисляемое поле в матрице из скрипта отчета FastReport .Net

7 октября 2018 г.

Автор - Dmitriy Fedyashov

Матричные отчеты пользуются большой популярностью. Как правило, матрицы, или по-другому сводные таблицы, используются в бухгалтерской и статистической отчетности. Давайте определимся, что же такое сводная таблица. Сводная таблица - это программный инструмент, который позволяет вам реорганизовывать ...

Как использовать собственные библиотеки с функциями в дизайнере отчетов

6 сентября 2018 г.

Автор - Dmitriy Fedyashov

Несмотря на то, что «арсенал» встроенных функций в дизайнере отчетов отнюдь не мал, иногда все же не хватает какой-то специфической. Благодаря наличию скрипта в отчете мы легко можем реализовать нужную функцию. Но что, если эта функция на нужна во многих отчетах? Каждый раз добавлять ее ...

Как добавить коннектор к базе данных Oracle в дизайнер отчетов с помощью plug-in

6 сентября 2018 г.

Автор - Dmitriy Fedyashov

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