Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / CrystalReport / 4 сообщений из 4, страница 1 из 1
13.11.2004, 23:48
    #32781145
n3n
n3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReport
Как программно работать с CR, в MSDN примеры на заранее приготовленных отчетах.А как быть в ситуациях когда заранее не знаешь чего захочет пользователь. В VB 6 вроде делал, а здесь не совсем ясно. Помогите плиз.
Заранее спасибо
...
Рейтинг: 0 / 0
15.11.2004, 00:24
    #32781467
Rotansky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReport
Ничё непонятно.
> заранее не знаешь чего захочет пользователь
Эт что значит? Не знаешь какие данные или как должен будет выглядеть отчёт?
...
Рейтинг: 0 / 0
15.11.2004, 01:03
    #32781471
n3n
n3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReport
интересует полное програмное создание отчета от его формы до наполнености. В полной версии CR 8 это делать можно было, хотя объектная модель, судя по всему разрабатывалась психбольным. Можно ли в CR встроенно в .NET делать то же самое?
...
Рейтинг: 0 / 0
15.11.2004, 16:29
    #32782727
Dats
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReport
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
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / CrystalReport / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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