Как подключить базу данных IBM DB2 в дизайнере отчетов FastReport .NET

15.11.2019

Для подключения отчета к базе данных DB2 вам необходимо подключить плагин к дизайнеру отчетов. Этот плагин представляет собой коннектор. Но предварительно нужно собрать этот коннектор из проекта:

С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.DB2

Полученная в итоге библиотека FastReport.DB2.dll и есть плагин.

Чтобы его добавить запустите дизайнер отчетов и откройте меню File->Options. На вкладке Plugins нажмите кнопку Add и выберите созданную библиотеку. После этого перезапустите дизайнер. Перейдем к созданию источника данных отчета. Добавляем новое подключение:

 

В списке доступных коннекторов появился Objects, DB2DataConnection. Выбираем его и настраиваем подключение:

 

Если сервер баз данных развернут локально, то вводить имя сервера не нужно. Переходим к выбору таблиц.

 

На этом этапе вы можете отфильтровать данные с помощью SQL запроса. Будет создано представление данных основанное на выборке по вашему запросу. Главное преимущество этого способа – возможность использовать параметры в SQL запросе. Параметры могут получать данные из переменных отчета, функций и других выражений. Для создания представления, основанного на собственном SQL запросе, нажмите кнопку “Add SQL query…”.

 

Задаем имя преставления и переходим к написанию SQL запироса:

 

Этот запрос содержит параметр, определенный символом @. Этот параметр мы создадим на следующем шаге.

 

Имя параметра должно быть таким же, как и в SQL запросе. В качестве выражения используется параметр отчета. Параметр отчета имеет значение ‘C’. Таким образом мы отфильтруем сотрудников по первой букве имени. В конечном итоге в готовом отчете мы получим запись:

 

Так вы можете отфильтровать данные, используя параметры запроса. А значение параметра можно передать в отчет извне, используя URL. Это значит, что вы можете определить какие данные вам потребуются в своем веб приложении заранее, перед формированием отчета.

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.