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


Вывод заданного количества записей на странице отчета

18 августа 2017 г.

Автор - Dmitriy Fedyashov

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

Использование свойства PrintOnPreviousPage с бесконечными страницами

18 августа 2017 г.

Автор - Dmitriy Fedyashov

В этой статье я хочу рассмотреть свойство PrintOnPreviousPage объекта ReportPage. Как оно работает? В случае, если у вас две страницы в отчете, вы можете установить это свойство в true для второй страницы, и тогда, если при печати первой страницы осталось свободное место, объекты второй страницы, ча...

Подключение к базе данных SQLite внутри отчета

17 августа 2017 г.

Автор - Dmitriy Fedyashov

В этой статье я бы хотел рассмотреть подключение к базе данных SQLite внутри отчета. Мы рассмотрим это на двух примерах. Первый – с помощью плагина в дизайнере отчетов, второй – с помощью SQLite ODBC driver. 1. Итак, чтобы использовать плагин от FastReports, его сначала нужно изготовить...

Подключение к базе данных PostgreSQL внутри отчета

17 августа 2017 г.

Автор - Dmitriy Fedyashov

В этой статье мы рассмотрим способы подключения к СУБД PostgreSQL из отчета FastReport.Net. FastReport предоставляет свой плагин для дизайнера отчетов, который позволяет подключаться к Postgres. В основе этого плагина лежит библиотека Npsql.dll. Но, обо всем по порядку. Сначала мы рассмотрим подкл...

Выделение текста цветом по клику мышью

17 августа 2017 г.

Автор - Dmitriy Fedyashov

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

Pharmacode в FastReport.Net

17 августа 2017 г.

Автор - Dmitriy Fedyashov

В FastReport.Net появился новый вид штрих-кода – Pharmacode. Из названия можно догадаться, что он имеет отношение к фармацевтике. Pharmacode - двоичный код, который был разработан немецкой компанией LAETUS GMBH специально для фармацевтических упаковок. Этот код широко применяется фармацевтиче...

Интерактивный веб отчет с планом и закладками

16 августа 2017 г.

Автор - Dmitriy Fedyashov

Интерактивные отчеты позволяют пользователю взаимодействовать с ним. Например, отчет может содержать гиперссылки, закладки, содержание. По нажатии на название раздела в содержании вы перемещаетесь по закладке в нужное место отчета. Такие отчеты часто используют в каталогах. Давайте создадим такой и...

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

16 августа 2017 г.

Автор - Dmitriy Fedyashov

В этой статье я хочу рассмотреть возможность работы с отчетом с помощью элементов управления веб формы в проекте ASP .Net MVC. Итак, задача - создать веб приложение, которое будет позволять: 1) загружать веб отчет; 2) экспортировать отчет в один из трех форматов; 3) отображать/скр...

Обновление объекта отчета в проекте ASP.Net MVC с помощью Ajax

16 августа 2017 г.

Автор - Dmitriy Fedyashov

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

Локализация Online Designer и WebReport

15 августа 2017 г.

Автор - Dmitriy Fedyashov

Локализация отчетов очень актуальная задача в Web среде. Ведь ваш сайт могут посещать люди из разных стран. К счастью, FastReport.Net имеет множество локализаций на разных языках, и мы можем использовать это. Давайте рассмотрим как это делать на примере MVC приложения. Прежде всего подключаем библ...

Интерактивный web отчет с раскрывающимися группами

15 августа 2017 г.

Автор - Dmitriy Fedyashov

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

Подключение к базе данных MySQL внутри отчета

15 августа 2017 г.

Автор - Dmitriy Fedyashov

Известно, что FastReport.Net может работать практически с любой базой данных. И достаточно часто у пользователей возникает вопрос, как подключить базу MySQL к своему отчету. В этой статье мы рассмотрим процесс от и до, причем в двух вариантах исполнения: В первом способе вы можете использовать сп...

Интерактивный веб отчет - детальная страница

14 августа 2017 г.

Автор - Dmitriy Fedyashov

Интерактивные отчеты позволяют пользователю взаимодействовать с отчетом посредством гиперссылок. Благодаря гиперссылкам можно запускать другие отчеты или переходить на другие страницы отчета или переходить к закладкам. В статье «Интерактивный веб отчет в MVC проекте» мы рассмотрели, как...

Интерактивная матрица в веб отчете

14 августа 2017 г.

Автор - Dmitriy Fedyashov

Давайте вспомним как создать интерактивную матрицу. Воспользуемся базой данных xml из поставки FastReport.Net. Выбираем таблицы: Добавляем на бэнд «Данные» объект «Матрица»: Теперь раскройте таблицу Order Details в окне данных. Вы увидите связные таблицы Products и Or...

Событие Report.CustomCalc - предварительная обработка входных данных

13 августа 2017 г.

Автор - Dmitriy Fedyashov

Новое событие CustomCalc для объекта Report вызывается при вычислении выражения в объекте или при поступлении туда данных из источника данных. Таким образом мы можем использовать это событие для перехвата данных и их подмены. Когда это может быть полезно? Например, когда в поступаемых данных нужно о...

Скачивание отчета в виде документа Excel в MVC

13 августа 2017 г.

Автор - Dmitriy Fedyashov

Мы уже рассмотрели пример отображения диалогового окна печати отчета в формате HTML и PDF. Теперь, я расскажу, как сохранять отчеты в нужном формате на примере Excel. Воспользуемся веб приложением MVC. Сохранение отчета будет осуществляться кнопкой. Добавим ее на веб страницу Home. Для этого откры...

Быстрая отправка на печать отчетов в MVC

13 августа 2017 г.

Автор - Dmitriy Fedyashov

Чтобы веб отчет гармонировал со стилистикой веб страницы, многие отключают панель инструментов объекта WebReport. Таким образом пользователь лишается опций по экспорту и печати отчета. Но, если вы все же хотите дать пользователю возможность распечатать отчет из браузера, вы можете создать специальну...

Сохранение отчета в формате PDF/X

13 августа 2017 г.

Автор - Dmitriy Fedyashov

Формат PDF/X предназначен для обмена данными, готовыми к печати. Идея заключается в создании документа, который можно было бы распечатать одинаково на любом принтере. Это важно для полиграфистов, когда важно выводить документ на печать единообразно на любом устройстве печати, будь то принтер или пло...

Особенности встроенного в Chrome просмотрщика PDF файлов

12 августа 2017 г.

Автор - Dmitriy Fedyashov

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

Использование отчетов при разработке приложений MVC

12 августа 2017 г.

Автор - Dmitriy Fedyashov

Если вы создаете свой веб проект по шаблону MVC возникает резонный вопрос – как использовать web-отчеты FastReport.Net? В этой статье я расскажу вам об этом. Так как в архитектуре MVC отображение отделено от логики, использовать визуальный компонент WebReport не получится. Придется работать с...