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


Как использовать отчеты FastReport в PHP приложении. Часть 3

14 октября 2019 г.

Автор - Dmitriy Fedyashov

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

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

14 октября 2019 г.

Автор - Dmitriy Fedyashov

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

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

13 октября 2019 г.

Автор - Dmitriy Fedyashov

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

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

13 октября 2019 г.

Автор - Dmitriy Fedyashov

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

Как сделать аутентификацию отчета в веб отчете FastReport.Net

13 октября 2019 г.

Автор - Dmitriy Fedyashov

Каждый раз, когда мы формируем веб отчет, ajax запрос приводит к выполнению хэндлеров: WebResource.axd и FastReport.Export.axd. Файлы с расширением axd используются в приложениях ASP.Net для получения ресурсов из библиотек dll: изображения, javascript и стили. В итоге мы получаем HTML файл отчета. ...

Как использовать отчеты FastReport в PHP приложении. Часть 1.

13 октября 2019 г.

Автор - Dmitriy Fedyashov

FastReport.Net создан специально для платформы .net. Соответственно веб отчеты работают с технологиями ASP.Net и ASP.Net Core. Но, по-прежнему, большинство веб сайтов во всемирной паутине написано на PHP. И многие бы хотели отображать в своих php приложениях отчеты FastReport. Как вы понимаете это ...

Как использовать отчеты FastReport в PHP приложении. Часть 2.

13 октября 2019 г.

Автор - Dmitriy Fedyashov

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

Как сделать отчет типа 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

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

Как использовать Online Designer с FR.Core в одностраничном приложении Vue.js

29 июня 2019 г.

Автор - Dmitriy Fedyashov

В той статье мы рассмотрим, как отобразить онлайн дизайнер отчетов в приложении, написанном на фреймворке Vue.Js в связке с ASP .Net Core. Для создания приложения в такой связке нам нужно установить на компьютер Microsoft Visual Studio 2017, либо SDK .Net Core 2.0, а также программный комплекс Node...

Векторная графика в 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. Остается лишь вывести отчет в кл...