Оконные функции – то, что должен знать каждый T-SQL программист. Часть 2.

9 декабря 2018 г.

Автор - Dmitriy Fedyashov

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

Оконные функции – то, что должен знать каждый T-SQL программист. Часть 1.

6 декабря 2018 г.

Автор - Dmitriy Fedyashov

Еще в Microsoft SQL Server 2005 появился интересный функционал – оконные функции. Это функции, которые позволяют осуществлять вычисления в заданном диапазоне строк внутри предложения Select. Для тех, кто не сталкивался с этими функциями возникает вопрос – «Что значит оконные?»...

Как использовать 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 очень хорошо выполняет типовые задачи по отображению сводных таблиц. Но, когда задачи не стандартные нам поможет только скрипт отчета. Именно в скрипте можно реализовать почти любые требования. Как вы знаете, матрица имеет встроенную функцию отображения итогов по по...