powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / CrystalReport
4 сообщений из 4, страница 1 из 1
CrystalReport
    #32781145
n3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
n3n
Гость
Как программно работать с CR, в MSDN примеры на заранее приготовленных отчетах.А как быть в ситуациях когда заранее не знаешь чего захочет пользователь. В VB 6 вроде делал, а здесь не совсем ясно. Помогите плиз.
Заранее спасибо
...
Рейтинг: 0 / 0
CrystalReport
    #32781467
Rotansky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничё непонятно.
> заранее не знаешь чего захочет пользователь
Эт что значит? Не знаешь какие данные или как должен будет выглядеть отчёт?
...
Рейтинг: 0 / 0
CrystalReport
    #32781471
n3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
n3n
Гость
интересует полное програмное создание отчета от его формы до наполнености. В полной версии CR 8 это делать можно было, хотя объектная модель, судя по всему разрабатывалась психбольным. Можно ли в CR встроенно в .NET делать то же самое?
...
Рейтинг: 0 / 0
CrystalReport
    #32782727
Dats
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n3nинтересует полное програмное создание отчета от его формы до наполнености. В полной версии CR 8 это делать можно было, хотя объектная модель, судя по всему разрабатывалась психбольным. Можно ли в CR встроенно в .NET делать то же самое?

Делать это можно, но геморойно. Видел где-то описание на форумах в мелкософте. Я отказался от этой затеи как от непроизводительной. Проще создавать ХП на сервере. На основе ХП строить репорт и программно передавать кристалу параметры. Летать будет :-)
Вот пример кода.

Dim frm As New genreport()
frm.crviewer.ReportSource = crReport
Dim crField As ParameterField
Dim crFields As ParameterFields
Dim crValue As ParameterValue
Dim crValues As ParameterValues
Dim Dvalue As ParameterDiscreteValue

crFields = frm.crviewer.ParameterFieldInfo

crField = crFields.Item("empNumber")
crValues = crField.CurrentValues
Dvalue = New ParameterDiscreteValue()
Dvalue.Value = AppGlobal.ActiveName
crValues.Add(Dvalue)

frm.crviewer.ParameterFieldInfo = crFields
frm.crviewer.DisplayGroupTree = False
frm.crviewer.ShowGroupTreeButton = False
frm.crviewer.Zoom(2)
frm.Show()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / CrystalReport
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]