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

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


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

Лабораторная работа 10.2 Применение динамических параметров в отчетах Crystal Reports

Создание и применение динамических параметров в отчетах Crystal Reports 11.5, предоставление пользователю списка значений из базы данных

Ситуация:

Пользователям на предприятии часто приходится делать отчеты по отдельным категориям товаров. Информация о категориях товаров хранится в столбце Product Type Name таблицы Product Type. При этом категории товаров иногда изменяются (происходит переименование, добавление новых категорий и т.п.).

Задание:

Откройте отчет, созданный на предыдущей лабораторной работе (файл Lab10_1.rpt) и внесите в него следующие изменения:

  • в отчете должен быть создан новый динамический параметр с именем КатегорияТовара;
  • значения для выбора пользователем должны предлагаться из столбца Product Type Name таблицы Product Type;
  • пользователь должен иметь возможность выбирать сразу несколько категорий;
  • значения этого параметра должны использоваться для фильтрации записей в отчете (вместе с уже созданным параметром СтоимостьТовара).

Окно ввода значений параметров должно выглядеть так, как представлено на рис. 10.2.

Рис. 10.2 Окно для ввода значений нескольких параметров

Обновите отчет и убедитесь, что он работает в соответствии с заданием. Сохраните отчет как Lab10_1.rpt.

Решение:

1. Откройте отчет Lab10_1.rpt,  в окне Field Explorer щелкните правой кнопкой мыши по контейнеру Parameter Fields и в контекстном меню выберите New.

2. В открывшемся окне Create New Parameter введите имя параметра КатегорияТовара и в поле List of Values выберите Dynamic.

3. В окне Prompt Group Text введите "Выберите категорию товара".

4. Щелкните по надписи Click here to add item в таблице и выберите поле Product Type Name. Затем щелкните по надписи Click to create Parameter для создания параметра.

5. В списке настроек Value Options для поля Prompt Text введите значение "Выберите категорию", для поля Allow Multiple Value установите значение True. Оставьте для остальных настроек значения по умолчанию и нажмите на кнопку OK.

6. В меню Report выберите Select Expert и в открывшемся окне нажмите на кнопку New. Выберите поле Product Type.Product Type name, установите для оператора значение Is equal to и в поле справа выберите созданный вами параметр {?КатегорияТовара}.

7. Обновите отчет с новыми значениями параметров и убедитесь, что он работает в соответствии с заданием.

8. Сохраните отчет как Lab10_2.rpt.

 

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

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


 

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

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