SSRS отчеты. Урок 3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Давайте остановимся более подробно с применением всех вкладок ssrs отчета .
Вкладка Data.
В этой вкладке определяем сначала наборы данных для использования. Для этого выбираем «New Dataset..», что приводит к отображению следующего окна:

Здесь «Dataset1» – имя набора данных, а источник нужно выбирать тот, что мы задали в начале работы: DataSource1. Если у вас другой, то переправьте на него. Вообще можно конечно сделать столько же источников, сколько и наборов (и с такими же именами), но, во-первых, у нас источник данных для совместной работы со всеми наборами. Мы это задали предварительно в опции. Во вторых несколько источников могут быть неправильно интерпретированы при установке отчета. В любом случае это снизит количество возможных ошибок.
Тип команды оставляем без изменений, а строке запроса пишем команду TSQL. Другие вкладки этого окна можно заполнить и сейчас, а можно позже, после формирования правильного запроса к базе данных.
Если обратится дальше к элементам визуального интерфейса вкладки Data, то следующая кнопка содержит обозначение - многоточье и используется для вызова редактирования набора данных.
Набор данных может быть расширен с помощью добавления в него таблиц. Это делается через контекстное меню и кнопку «Add Table…»
Кнопка «Generic Query Designer» переводит режим отображения SQL запроса к виду визуальной работы с таблицами базы данных. Здесь можно добавить новую таблицу, определить в ней поля для выдачи, задать фильтры и группировки данных. Связать таблицы по определенному полю также можно с помощью визуального метода, когда поле для связи из одной таблицы тянется мышью к полю другой таблицы. При этом надо помнить, что эти поля должны быть одного типа и одной размерности.

В следующем окне можно увидеть примерный вид картинки, который предстаёт перед разработчиком при визуальном методе настройки SQL запроса.

Изменяя запрос SQL, происходит и корректировка картинки дизайнером запроса. Кто работал в дизайнере запросов SQL сервера, тот практически не увидит различий.
Главное нужно помнить, что в результирующем запросе надо перечислить выходные поля для отчета.

 

 

 

 

Авторское право © Softrang.ru