![]() |
|
Модераторы: gambit |
![]()
|
|
| Dimass |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 2.4.2007 Где: Волгоград Репутация: нет Всего: нет |
Задача проста!
Есть в проекте Win Forms Data Set заполненный данными и таблица в нем, необходимо взять и сделать отчет который бы выдавал данные из таблицы. Прошу помогите сделать, (желательно без использования мастера с примером кода) В этом ничего понять не могу, прошу помощи. Буду благодарен за какой нибуть источник знаний на русском языке. Это сообщение отредактировал(а) Dimass - 25.10.2007, 10:26 |
|||
|
||||
| ArsNov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 1.9.2005 Репутация: нет Всего: 1 |
Отчеты для crystal reports хранятся в отдельных файлах. Которые можно редактировать только через редактор. Вставляешь на форму Crystareporviewer, ставишь reportsource=отчет.rpt и запускаешь. Редактировать эти файлы можно только сам crystalreports, цепляешь базу и работаешь. Через код нельзя их редактировать.
|
|||
|
||||
| Dimass |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 2.4.2007 Где: Волгоград Репутация: нет Всего: нет |
Если не трудно, дай ссылочку, а то вообще плаваю с этим вопросом.
И еще нельзя ли сделать, что то вроде этого ОтчетCrystalReports МойОтчет = new ОтчетCrystalReports(); МойОтчет.ИсточникДанных = ...; |
|||
|
||||
| ArsNov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 1.9.2005 Репутация: нет Всего: 1 |
Вот описание возможностей кристала: http://www.interface.ru/fset.asp?Url=/crys...rReportCRXI.htm
Вот еще FAQ FAQ Вот ветка в msdn по вопросам работы .NET с CR: http://msdn2.microsoft.com/en-us/library/m...360(VS.80).aspx А еще есть книга целая на natahaus.ru. вот её описание: Книга представляет собой практическое руководство по созданию аналитических отчетов с помощью генератора отчетов Crystal Reports версии 9. Дан обзор инструментальной среды и принципы выборки, сортировки и группирования данных. Объясняется использование формул, диаграмм и географических карт, матричных отчетов и OLAP-источников данных. Для системных администраторов рассматриваются различные методы распространения отчетов - от экспорта в распространенные форматы до распространения с помощью Crystal ReportsEnterprise. Для профессиональных разработчиков информационных систем рассматривается использование Crystal Report Print Engine API и встраиваемых компонентов Crystal Reports (Delphi и Visual Basic), их применение для интеграции в информационные системы, отчетов, созданных в различных средах разработки. В приложениях приведен перечень и подробное описание функций Crystal Report Print Engine API (CRPE), а также описание параметров функций Crystal Report Print Engine API. Нет, источником может быть только готовый отчет. А какую задачу тебе надо реализовать? Просто у меня тоже была задача, для которой CR не подошел. Мне пришлось писать программу, которая генерирует графики по данным из БД(Access). Короче я отказался от CR... Это сообщение отредактировал(а) ArsNov - 26.10.2007, 11:39 |
|||
|
||||
| ArsNov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 1.9.2005 Репутация: нет Всего: 1 |
Хотя вот нашёл, все таки можно: http://msdn2.microsoft.com/en-us/library/m...594(VS.80).aspx
Напиши что получилось. У меня нет сейчас возможности потестить Это сообщение отредактировал(а) ArsNov - 26.10.2007, 11:50 |
|||
|
||||
| Dimass |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 2.4.2007 Где: Волгоград Репутация: нет Всего: нет |
Большое спасибо отличные вещи! Буду пробовать обещаю написать пример решения, если конечно найду его. Сильно помог!
Потренировался все получилось! Оказывается для того, что бы отчет работал, необходимо: 1) Явно добавить в проект класс DataSet ( ОШИБКА!: я пытался объявить его в качестве переменной а затем методом ReadXMLSchema сконфигурировать схему). 2) Придать ему необходимую структуру (таблицы и т.д.) 3) Затем необходимо построить .exe файл 4) Только после этого в редакторе отчета этот DataSet станет доступным для работы в редакторе отчетов. 5) Дальше попользовался статьей которую помог найти ArsNov (Глубокий Респект) http://msdn2.microsoft.com/en-us/library/m...627(VS.80).aspx пара строк кода и все работает. Единственное не достиг цели -> По прежнему не знаю, можно ли каким то образом, кодом как например окно Windows создать отчет, задать поля для отображения, их свойства и затем просматривать полученный результат, или необходимо только в редакторе создать файл .rpt и использовать только его. Это сообщение отредактировал(а) Dimass - 29.10.2007, 12:32 |
|||
|
||||
| Dimass |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 2.4.2007 Где: Волгоград Репутация: нет Всего: нет |
Решенный!
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |