Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Установить значение параметра в отчете кристала из проги / 3 сообщений из 3, страница 1 из 1
23.05.2007, 02:14
    #34544123
vbnet2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить значение параметра в отчете кристала из проги
В отчете есть параметр - называется StartPageNum. Хочу его задать из своей проги. Прочитал рекомендацию какого-то индуса. Делаю как у него написано:

Код: plaintext
1.
2.
3.
4.
5.
        Dim crParameterFieldLocation As ParameterFieldDefinition = Report.DataDefinition.ParameterFields.Item("StartPageNum")
        Dim crParameterValues As ParameterValues = crParameterFieldLocation.CurrentValues
        Dim crParameterDiscreteValue As ParameterDiscreteValue = New CrystalDecisions.Shared.ParameterDiscreteValue
        crParameterDiscreteValue.Value =  127 
        crParameterValues.Add(crParameterDiscreteValue)
        crParameterFieldLocation.ApplyCurrentValues(crParameterValues)
И нифига не работает - все равно переспрашивает. Чего делать чтоб проглотила значение параметра и не переспрашивала?

И второй попутный вопрос. Параметров отчета вообще много, а начальный номер формируемой странички можно как-то в дизайн-тайме задать или отдельным свойством каким-то?
...
Рейтинг: 0 / 0
23.05.2007, 13:27
    #34545384
vbnet2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить значение параметра в отчете кристала из проги
Ау, этот раздел кто-нибудь просматривает?
...
Рейтинг: 0 / 0
24.05.2007, 00:51
    #34547175
vbnet2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить значение параметра в отчете кристала из проги
Индусу надо б было чего нибудь оторвать за его советы (кусок чалмы, например). Ларчик с параметрами отчета открывается просто:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
        CrystalReportViewer1.ReportSourceID = ""
        ''загружаем обьект отчета в инструментальную панель (CrystalReportViewer)
        CrystalReportViewer1.ReportSource = Reporter.GetReport(DynamicReportSelector.SelectedValue, XmlDataSource1.DataFile, CInt(txStartPage.Text))
        'Дали отчету параметры
        Dim ExecParms As CrystalDecisions.Shared.ParameterValues = New CrystalDecisions.Shared.ParameterValues()
        Dim OnePrm As CrystalDecisions.Shared.ParameterDiscreteValue = New CrystalDecisions.Shared.ParameterDiscreteValue()
        OnePrm.Value =  127 
        ExecParms.Add(OnePrm)
        CrystalReportViewer1.ParameterFieldInfo("one").CurrentValues=ExecParms
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Установить значение параметра в отчете кристала из проги / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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