|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.2 Среда разработки Report DesignerReport 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 приходится редко.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||