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

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


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

2. Reporting Services: области данных, сортировка, группировка

Применение свойств областей данных, сортировки и группировки в отчетах Reporting Services SQL Server 2000: лабораторная работа

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

Задание:

1) скопируйте созданный вами отчет внутри каталога Reports вашего проекта и переименуйте его в RS21A.rdl.

2) измените отчет RS21A таким образом, чтобы в нем производилась сортировка:

  • вначале - по возрастанию по странам;
  • затем - по убыванию по сумме продаж за последний год.

3) создайте в отчете RS21A группировку по странам. При этом отчет должен выглядеть так, как представлено на рис. 2.

Рис. 2.

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

1. Откройте проект, который был создан на предыдущей лабораторной. В окне Solution Explorer выделите созданный вами отчет RS20A, затем в меню Edit дайте команды Copy и Paste. В контейнере Reports появится отчет Copy of RS20A.

2. В окне Solution Explorer выделите отчет Copy of RS20A, щелкните по нему правой кнопкой мыши и в контекстном меню выберите Rename. Введите новое имя отчета (RS21A.rdl).

3. Щелкните два раза мышью по отчету RS21A в Solution Explorer, чтобы он открылся в Report Designer и перейдите на вкладку Layout для этого отчета.

4. Щелкните по одной из ячеек в таблице, чтобы вокруг таблицы появилась рамка, затем откройте свойства таблицы (не ячейки, не строки и не столбца!), и перейдите на вкладку Sorting.

5. В первой строке на вкладке Sorting в столбце Expression выберите =Fields!Country.Value, в столбце Direction выберите Ascending. Во второй строке в столбце Expression выберите = =Fields!Last_Year_s_Sales.Value, в столбце Direction выберите Descending. Нажмите OK, чтобы закрыть окно свойств таблицы, и перейдите в режим Preview, чтобы убедиться, что отчет сортируется правильно.

6. Еще раз перейдите в режим Layout, перейдите на вкладку Groups и нажмите на кнопку Add. В открывшемся окне Grouping and Sorting Properties на вкладке General в разделе Group on выберите выражение =Fields!Country.Value, это же значение выберите в списке Document Map Label. Перейдите на вкладку Sorting и в первой строке в столбце Expression выберите то же значение =Fields!Country.Value, в столбце Direction выберите Ascending. Нажмите два раза OK, чтобы закрыть окна свойств и вернуться в режим Design.

7. В таблице появились две новые строки - table1_Group1 Header и table1_Group1 Footer. Вставьте в table1_Group1 Header в ячейку в столбец Country то же значение =Fields!Country.Value. Откройте свойства этой ячейки, нажмите кнопку Advanced и на вкладке Font в списке Weight выберите Bold. Нажмите OK.

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

 

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

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


 

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

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