powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Установить значение параметра в отчете кристала из проги
3 сообщений из 3, страница 1 из 1
Установить значение параметра в отчете кристала из проги
    #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
Установить значение параметра в отчете кристала из проги
    #34545384
Фотография vbnet2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ау, этот раздел кто-нибудь просматривает?
...
Рейтинг: 0 / 0
Установить значение параметра в отчете кристала из проги
    #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]