powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report - параметры отчета
8 сообщений из 8, страница 1 из 1
Crystal Report - параметры отчета
    #33892141
vagner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Под 2001 студией была разработана системка с отчетами Crystal Report (использовался CrystalReportViewer). Сейчас улучшаем ее под 2005 студией. Возникла проблема с отчетами. При запуске отчета компонент выводит сообщение об ошибке (позволю себе вольный перевод):

Процедура spLoadData ожидает параметр @SessionId, который не был предоставлен.

Код, работающий с отчетами не меняли, отчеты остались от старой системы, поменяли только сам компонент CrystalReportViewer. Вот как на данный момент выглядит задание параметров:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
        private void SetReportParams ( ReportDocument rDoc )
        {
            foreach ( ParameterField pf in rDoc.ParameterFields )
            {
                pf.CurrentValues.Clear ( );
                switch ( pf.Name )
                {
                    case "@SessionId":
                        pf.CurrentValues.AddValue ( core.GetSessionIdentity ( ) );
                        break;
                    case "@ComponentId":
                        pf.CurrentValues.AddValue ( DatabaseRef );
                        break;
                    default:
                        Console.WriteLine ( string.Format ( "Unexpected report parameter {0}.", pf.Name ) );
                        break;
                }
            }
        }

Бьюсь уже третий день. Предполагаю, что новый компонент CRV не до конца понимает отчеты, созданные при помощи старого компонента.
Буду признателен за любую помощь.
...
Рейтинг: 0 / 0
Crystal Report - параметры отчета
    #33896399
Distort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в качестве ДатаСорс к отчету используется запрос
типа
Код: plaintext
exec spLoadData ... 
, то прошу его в студию вместе с объявленными параметрами
...
Рейтинг: 0 / 0
Crystal Report - параметры отчета
    #33897722
vagner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, отчеты делал другой человек и он сейчас временно недоступен. Что именно хотелось бы увидеть в студии?
...
Рейтинг: 0 / 0
Crystal Report - параметры отчета
    #33897735
Distort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я же написал... хотелось бы увидеть то, как запускается данная процедура... запрос, например... и дальше по тексту список параметров...
...
Рейтинг: 0 / 0
Crystal Report - параметры отчета
    #33897901
vagner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и я написал, что не очень понимаю о чем идет речь. У меня есть файл отчета, что там внутри я не вижу, я его гружу в ReportDocument, потому документу устанавливаю логин и параметры, цепляю его к просмотрщику (CrystaReportlViewer) и говорю Show.
Видимо, речь идет о каких-то внутренностях отчета?
...
Рейтинг: 0 / 0
Crystal Report - параметры отчета
    #33898706
Distort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВидимо, речь идет о каких-то внутренностях отчета?
именно - нужно посмотреть запрос внутри него (воспользоваться самим CR) ну и проверить удовлетворяет ли текст запроса самой <spLoadData> (по параметрам)
...
Рейтинг: 0 / 0
Crystal Report - параметры отчета
    #33898790
vagner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, что беспокою, а где в студии открываются отчеты? В самом проекте у меня отчетов нигде нет, есть просто внешний файл rpt. Server Explorer -> Crystal Reports Services -> Server Reports говорит что мне чего-то не хватает. Студия 2005 Professional Edition, FrameWork 2.0.
...
Рейтинг: 0 / 0
Crystal Report - параметры отчета
    #33899213
vagner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется, проблема разрешилась. Открыл отчет в 2005 студии, выскочило окошко, которое стало требовать задания параметров для всех хранимых процедур (ну или установить NULL). Причем окошко никак не закрывалось, пока я не установил значения всех параметров (NULL). После этого сохранил отчет. Запускаю приложение и ... УРА!!! все работет.

Спасибо всем за внимание.
Distort отдельное СПАСИБИЩЕ!!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report - параметры отчета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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