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


Как сделать рассылку отчета на Email из базы данных в .Net Core приложении

8 марта 2019 г.

Автор - Dmitriy Fedyashov

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

Как работать с дизайнером отчетов и просмотрщиком из командной строки

8 марта 2019 г.

Автор - Dmitriy Fedyashov

I В состав FastReport.Net помимо самих библиотек входят, также отдельные программы – Designer и Viewer. Первый, как вы понимаете предназначен для создания и редактирования шаблонов отчетов. Он имеет режим предварительного просмотра отчета, из которого можно просматривать отчет, экспортироват...

Как сделать повторение заголовка таблицы на каждой странице

7 марта 2019 г.

Автор - Dmitriy Fedyashov

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

Как сделать рассылку отчета на Email из базы данных в WinForms приложении

7 марта 2019 г.

Автор - Dmitriy Fedyashov

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

Экспорт отчета в FastReport.OpenSource

10 января 2019 г.

Автор - Dmitriy Fedyashov

FastReport.OpenSource вызвал не малый интерес у многих разработчиков. Это отличный генератор отчетов с длинной историей. Версия с открытым исходным кодом представляет собой FastReport.Core, появившийся в начале 2018го года, но с некоторыми ограничениями. А именно – урезанный экспорт. Таким обр...

Рекурсия в MS SQL

10 января 2019 г.

Автор - Dmitriy Fedyashov

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

QR код с рисунком

9 января 2019 г.

Автор - Dmitriy Fedyashov

Ни для кого уже не в новинку увидеть на упаковке товара пиксельный QR штрих-код. Хоть он и сложнее обычного штрих-кода с полосками, но несомненно более надежный. В технологию QR кодов заложена избыточность (дублирование информации) и контрольная сумма. Поэтому, даже при 30 процентном повреждении код...

Как сделать выделение столбцов цветом, в зависимости от значения столбца

9 января 2019 г.

Автор - Dmitriy Fedyashov

Матричные отчеты – отличный инструмент для анализа данных. По сути матрица в аналитических отчетах - это сводная таблица. Для облегчения анализа часто используют «условное выделение». Это штатный инструмент в FastReport.Net. Условное выделение подразумевает выделение ячеек данных ц...

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

9 декабря 2018 г.

Автор - Dmitriy Fedyashov

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

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

6 декабря 2018 г.

Автор - Dmitriy Fedyashov

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