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

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


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

1. Microsoft Reporting Services: создание простых отчетов

Создание отчетов Reporting Services SQL Server 2000 при помощи мастера: лабораторная работа

Лабораторная 1A.

Задание: средствами Microsoft Reporting Services создайте отчет аналогичный представленному на рис. 1. Отчет создается на основе полей Country, Customer Name, Contact First Name, Contact Last Name, Phone и Last Year's Sales таблицы Customer базы данных C:\Program Files\Crystal Decisions\Crystal Reports 9\En\Samples\Databases\xtreme.mdb. Сохраните отчет как RS20A в корневом каталоге вашего Report Server и убедитесь, что он доступен из Internet Explorer (через Report Manager).

Примечание 1:

в отчете используется формула (слияния полей Contact First Name и Contact Last Name) для создания вычисляемого столбца First_Last. Постарайтесь самостоятельно догадаться, как добиться этого в отчете (работа с формулами будет рассмотрена позднее). Если этого сделать не удалось, то просто используйте поле Contact Last Name.

Примечание 2:

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

Рис. 1.

Ответ к лабораторной 1A.

1. В меню Start -> Programs -> Microsoft Visual Studio.NET 2003 запустите среду разработки Microsoft Visual Studio.NET 2003. Нажмите на кнопку New Project, в окне New Project раскройте узел Business Intelligence Projects, выберите шаблон Report Project. В поле Name введите RS20A, остальные поля можно оставить со значениями по умолчанию. Нажмите OK.

2. В окне Solution Explorer щелкните правой кнопкой мыши по контейнеру Shared Data Sources и в контекстном меню выберите Add New Data Source.

3. В окне Data Provider перейдите на вкладку Provider и выберите Microsoft Jet 4.0 OLE DB Provider. Нажмите на кнопку Next. В окне Connection выберите файл C:\Program Files\Crystal Decisions\Crystal Reports 9\Samples\En\Databases\xtreme.mdb и нажмите на кнопку Test Connection. Должно появиться сообщение Test Connection Succeeded. Нажмите OK, чтобы закрыть окно Data Link Properties.

4. В окне Solution Explorer щелкните правой кнопкой мыши по контейнеру Reports и в контекстном меню выберите Add New Report. Откроется окно Report Wizard.

5. На первом экране Report Wizard, который называется Select the Data Source, убедитесь, что выбран созданный вами источник данных (DataSource1) и нажмите Next.

6. На экране Design a Query напишите запрос, возвращающий небходимые столбцы из базы данных. Можно воспользоваться запросом

SELECT * FROM customer

Нажмите на кнопку Next.

7. На экране Select the Report Style выберите стиль Tabular и нажмите на кнопку Next.

8. На экране Design the Table поместите в список полей в раздел Details поля Country, Customer Name,  Contact Last Name, Phone и Last Year's Sales. Не помещайте туда поле Contact First Name. Нажмите на кнопку Next.

9. На экране Choose the Table Style выберите Plain и нажмите Next.

10. На экране Completing Report Wizard введите RS20A и нажмите на кнопку Finish.

11. На вкладке Layout в разделе Table Header выделите все текстовые поля и в окне свойств для Text Decoration установите значение Underline. При помощи перетаскивания измените ширину столбца таким образом, чтобы столбцы отчета оптимально разместились по ширине страницы.

12. На вкладке Layout в разделе Table Header измените текстовую надпись Contact Last Name на First_Last. В разделе Detail в таблице (поле под измененным) вместо выражения

=Fields!Contact_Last_Name.Value

впишите выражение

=Fields!Contact_First_Name.Value + " " + Fields!Contact_Last_Name.Value

13. На вкладке Layout щелкните правой кнопкой мыши по полю =Fields!Last_Year_s_Sales.Value в разделе Details таблицы, в контекстном меню выберите Properties и в группе элементов Format выберите наиболее подходящий для вас формат отображения денежного значения.

14. Перейдите на вкладку Preview, чтобы убедиться, что отчет выглядит так, как планировалось.

15. В окне Project выберите RS20A Properties, удалите сгенерированное по умолчанию значение свойства TargetFolder, а для свойства TargetServerURL введите значение

http://имя_вашего_компьютера/ReportServer

Нажмите на кнопку OK, чтобы сохранить сделанные изменения.

16. В меню Build выполните команду Deploy RS20A и убедитесь, что публикация прошла без ошибок.

17. В меню Start -> Programs -> Microsoft SQL Server -> Reporting Services запустите Report Manager, щелкните по ссылке вашего отчета и убедитесь, что он отображается нормально в Internet Explorer.

 

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

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


 

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

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