исключение в лабораторной работе № 3 |
Создание отчетов Crystal Reports.NET в графическом режиме
Вкладка Data
Следующее действие при работе с экспертом заключается в выборе источника данных для отчета.
Появившееся окно мастера предлагает выбрать следующие варианты источника:
- Project Data - наборы данных, которые используются в проекте приложения
- Current Connections - источники, с которыми установлено соединение в приложении
- Favorites - предподчтимые источники данных
- History - ранее используемые источники данных
- Create New Connection - иные способы выбора источников
-
Как один из множества вариантов, дважды щелкните на узле ODBC (RDO)/Make New Connection и в появившемся окне выберите Xtreme Sample Database 2008, как показано на рисунке
Щелчок на кнопке Finish окна Data Source Selection завершит процедуру выбора источника, откроет его соединение с мастером в режиме проектирования и вновь вернет нас к вкладке Data мастера Standard Report Creation Wizard. Если пройти в этом окне по кнопке Next, то появится вкладка выбора стилей генерации отчета
-
Оставьте стиль по умолчанию Standard и вернитесь на вкладку Data мастера Standard Report Creation Wizard
-
Раскройте узел соединения с выбранным источником данных Xtreme Sample Database 2008 и переместите в список выбора Selected Tables две таблицы Customer и Orders
Через контекстное меню для узла Tables можно вызвать командой Options окно настроек параметров работы с источником данных. Оно позволяет настроить параметры отображения информации об источнике данных в данном конкретном случае: отфильтровать какие-то таблицы или представления, показать служебные таблицы и т.п.
Вкладка Link
Теперь, если пройти по ссылке Next к следующей вкладке мастера, то это уже будет вкладка Link, которая отображает связи или дает возможность их установить между полями таблиц.
-
В данном упражнении нам нужна только одна таблица, поэтому вернитесь на вкладку Data и удалите (верните) из списка Selected Tables таблицу Orders, оставив только одну таблицу Customer
Вкладка Fields
Теперь с помощью мастера нужно выбрать поля в выделенной таблице, значения которых будут отображаться в отчете.
-
Перейдите на следующую вкладку Fields мастера, раскройте узел полей таблицы Customer и переместите в список Fields to Display пять полей, как показано на рисунке
Именно эти поля БД будут участвовать в формировании отчета.
Вкладка Grouping
После щелчка на кнопке Next появится следующая вкладка Grouping мастера, в которой можно часть полей отсортировать или сгруппировать.
-
Выберите в списке слева поля для группировки и после перемещения их в список справа установите порядок следования в соответствии с рисунком
Обратите внимание на раскрывающийся список справа внизу, который позволяет изменить порядок сортировки данных в выбранных полях внутри каждой группы при их выводе в отчет ( in ascending order - в порядке возрастания, in descending order - в порядке убывания).