Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Отчеты к базам данных для пользователей: Microsoft Reporting Services 2000
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

2.2 Среда разработки Report Designer

Report Designer в Reporting Services SQL server 2000, вкладки Data, Layout, Preview, секции отчета Body, Page Header, Page Footer, просмотр кода XML для отчета

Report Designer встроен в Visual Studio .NET 2003, и поэтому многие черты унаследованы им от стандартной среды разработки Visual Studio.NET. Как устроен Report Designer:

По умолчанию открыта только графическая среда разработки Report Designer с тремя вкладками: Data, Layout и Preview.

На вкладке Data вы можете работать с Data Set. Обратить внимание:

·        по умолчанию вам доступны только самый простые SQL-запросы (Data Set типа Text). Если вам нужны полные возможности (работа с хранимыми процедурами, специфическим синтаксисом запросов и т.п.), необходимо переключить режим, нажав на кнопку Generic Query Designer;

·        многие полезные свойства Data Set доступны, если нажать на кнопку Edit Selected Dataset (выглядит как многоточие). Некоторые важные свойства:

o       Timeout - тайм-аут на выполнение запроса на источнике;

o       Case sensitivity - возможность определить чувствительность данных к регистру. По умолчанию - Auto, то есть Report Server пытается сам определить, чувствителен ли к регистру источник;

o       Collation - возможность выбрать кодировку для целей сортировки;

o       Кроме того, есть возможность выбрать нужные поля, определить параметры и фильтры - об этом - ниже.

На вкладке Layout производится основная работа по созданию отчетов. На самой вкладке расположены секции отчета. В Reporting Services предусмотрены 5 секций: Body, Page Header и Page Footer, Report Header и Page Footer, но работа с ними далеко не так очевидна, как, например, в Crystal Reports.

По умолчанию на вкладке Layout показана только одна секция - Body. Body - основная секция отчета. В нее можно путем перетаскивания из Toolbox (можно открыть из меню View) перетаскивать элементы управления, такие, как Table и Matrix, а затем их изменять (например, помещая в ячейки таблицы поля, возвращаемые Data Set).

Чтобы открыть Page Header и Page Footer, нужно щелкнуть по пустому месту на вкладке Layout (залитому светло-розовым) и в контекстном меню выбрать, соответственно, Page Header и Page Footer. Как обычно, в Page Header и Page Footer можно помещать заголовки полей (хотя это удобнее делать непосредственно из Table Header или List), номера страниц, копирайты и прочие данные, которые обычно расположены в вернем или нижнем колонтитуле.

Report Header и Report Footer как отдельные секции в Reporting Services вообще не выделены. В качестве них предлагается использовать самую нижнюю и самую верхнюю часть Body, поместив в них неповторяющиеся элементы.

На вкладке Preview можно в окне броузера сразу же просмотреть отчет в том виде, в котором он будет представлен пользователю.

Справа и слева расположены стандартные окна среды разработки Visual Studio.NET - Server Explorer, Toolbox, Solution Explorer, окно свойств и т.п. Управление их отображением - из меню View.

Если щелкнуть правой кнопкой мыши по объекту отчета в Solution Explorer и в контекстном меню выбрать View Code, то будет открыта еще одна вкладка, в которой будет представлен код XML для данного отчета. Править код XML напрямую в Reporting Services приходится редко.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru