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


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

5 ноября 2018 г.

Автор - Dmitriy Fedyashov

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

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

5 ноября 2018 г.

Автор - Dmitriy Fedyashov

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

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

1 ноября 2018 г.

Автор - Dmitriy Fedyashov

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

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

8 октября 2018 г.

Автор - Dmitriy Fedyashov

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

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

8 октября 2018 г.

Автор - Dmitriy Fedyashov

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

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

7 октября 2018 г.

Автор - Dmitriy Fedyashov

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

Что такое yield return?

6 октября 2018 г.

Автор - Dmitriy Fedyashov

Оператор yield return один из самых малоизвестных среди программистов C#. По крайней мере среди начинающих. И даже те, кто о нем кое-что знает, до конца не уверены, что правильно понимают принцип его работы. Этот досадный пробел обязательно нужно исправить. И, я надеюсь, эта статья вам поможет с эти...

Foreach в C#

6 октября 2018 г.

Автор - Dmitriy Fedyashov

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

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

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

Автор - Dmitriy Fedyashov

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

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

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

Автор - Dmitriy Fedyashov

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

Как управлять отступом сверху на второй странице отчета

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

Автор - Dmitriy Fedyashov

Часто, при отображении отчета вы можете наблюдать как не поместившиеся на первой странице данные переносятся на вторую. Это характерно для бэнда «Данные» и «Заголовок группы», и связанных с ними. В бэнде «Данные» могут быть поля данных, или другие объекты, таки...

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

14 августа 2018 г.

Автор - Dmitriy Fedyashov

В этой статье пойдет речь об использовании хранимых процедур для получения данных для отчета. На примере MS SQL я покажу вам как создавать м использовать функции в отчете. Как вы знаете Transact SQL позволяет нам создавать нам хранимые процедуры и функции. Хранимые процедуры применяются для автомат...

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

14 августа 2018 г.

Автор - Dmitriy Fedyashov

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

Как использовать SQL функции в FastReport.Net

14 августа 2018 г.

Автор - Dmitriy Fedyashov

Для получения данных в MS SQL можно использовать sql запросы, хранимые процедуры и хранимые функции. Ранее мы уже рассмотрели, как использовать динамические запросы и хранимые процедуры в качестве источника данных отчета. В этой статье мы создадим табличную и скалярную функцию и используем их в отче...

Обновленное меню экспорта отчета FastReport.Net

13 августа 2018 г.

Автор - Dmitriy Fedyashov

В версии FastReport.Net 2018.3.14 появилась полезная доработка, которая не касается функциональности генератора. Зато, она заметно улучшает юзабилити дизайнера отчета, а точнее режима предварительного просмотра отчета. Доработка коснулась меню экспортов. Так как разработчики регулярно радуют нас но...

Векторные штрих коды и SVG в экспортах PDF, HTML и SVG

30 мая 2018 г.

Автор - Dmitriy Fedyashov

В FastReport 2018.2 появилась поддержка векторной графики в экспортах. Теперь некоторые штрих-коды и SVG изображения экспортируются в векторном виде. Это касается экспорта в PDF, HTML и SVG. По поводу штрих кодов нужно дать пояснение – только линейные штрих коды могут быть экспортированы как ...

Как использовать новое свойство TextObject.TextRenderType

29 мая 2018 г.

Автор - Dmitriy Fedyashov

Новое свойство пришло на замену устаревшему HtmlTags. Теперь свойство TextRenderType отвечает за обработку html тегов, и не только. Это свойство имеет три возможных значения: Default – просто текст, без преобразования тегов; HtmlTags – применение html тегов. Список их довольно ограни...

Как подключаться к СУБД MS SQL из отчетов в .Net Core

29 мая 2018 г.

Автор - Dmitriy Fedyashov

Одной из наиболее распространенных СУБД с которой работают .Net разработчики является MS SQL Server. В этой статье мы рассмотрим, как в своем .Net Core приложении использовать отчеты FastReport.Net с подключением к источнику данных MS SQL. Для начала, необходимо создать отчет с подключением к MS SQ...

Обзор новых возможностей Online Designer в версии 2018.2

29 мая 2018 г.

Автор - Dmitriy Fedyashov

Новая версия Online Designer продемонстрировала 5 нововведений. Эти новшества коснулись, как юзабилити, так и функциональности. Но обо всем по порядку. 1) Добавлена возможность горизонтального ресайза бэндов. Эта возможность позволяет изменять ширину заголовков бэндов. Когда это нужно? Если з...

Как можно быстро использовать в проекте коннекторы к базам данных из репозитория Nuget

28 мая 2018 г.

Автор - Dmitriy Fedyashov

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