Как создать собственный итог в матрице 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

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

Асинхронное программирование в C#. Вступление.

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 – цикл, который перебирает все элементы коллекции. Его прелесть в простоте использования - нам не нужно заботиться о том сколько элементов в коллекции. Однако, многие не знают, что...

Как создать тикет, на который ответят быстро

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

Автор - Dmitriy Fedyashov

От составления правильного обращения в техническую поддержку зависит скорость решения проблемы. Пожалуйста, указывайте в обращении следующие данные: Какой продукт FastReport вы используете (FastReport .Net, FastReport VCL, FastReport Mono и др.); Редакцию продукта: Standard, Professional, Enterp...

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

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

Автор - Dmitriy Fedyashov

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

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

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

Автор - Dmitriy Fedyashov

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