OLAP.ru OLAP, data mining, analysis, данные, СУБД, генераторы отчетов, проектирование, принятие решений, оптимизация, хранилише, извлечение, поиск, Crystal, Business Objects, Cognos, SAS...
Полный список »
Business intelligence - effective data mining & analysis
Вход Регистрация Новости сайта Карта сайта/поиск RSS
 
OLAP и Business Intelligence
SUBSCRIBE.RU
 
 

Конференция Business Objects

Обсуждение вопросов, связанных с Crystal Reports 2008, Crystal Reports Server, Crystal Xcelsius, BusinessObjects Enterprise, BusinessObjects Edge и другими продуктами Business Objects.

 
Добавить сообщение »

Тема "Проблема с передачей параметров в отчет Cristal Report"

Автор:  andrew Дата: 19.05.2006 11:01
Здравствуйте! Столкнулся с проблемой передачи параметров в отчет Cristal Report8. Создал отчет с
тремя параметрическими полями типа Number, Date, Date. Значения по умолчанию для параметров
отсутствуют. В самом Кристале при отображении отчета все нормально - появляется окно ввода
параметров, я их устанавливаю, отчет выводится правильно. Пытаюсь отобразить отчет в своей проге
на C++Builder5 при помощи компонента TCrpe. В инспекторе обьектов этого компонента все свойства оставил по
умолчанию, изменил лишь св-ва Connect(сервер, БД, логин, пароль), ReportName(имя отчета) и
WindowParent(Form1).
В проге вызываю отчет так:
//=============================================================
void __fastcall TFormReport::FormShow(TObject *Sender)
{
Crpe1->ParamFields->Retrieve();
Crpe1->ParamFields[0].AsNumber = 107590;
Crpe1->ParamFields[1].AsDate = EncodeDate(2006,1,1);
Crpe1->ParamFields[2].AsDate = EncodeDate(2006,5,1);
Crpe1->Execute();
}
//=============================================================
Вылетает ошибка: Project ... raised exception class EAccessViolation with message 'Accessviolation at adress
... in module ... Write of adress ...' Process stopped. Use Step or Run to continue.
Курсор выделяет эту строку:
Crpe1->ParamFields[2].AsDate = EncodeDate(2006,5,1);
При использовании только одного параметра все ОК - проверил!!! Проблема возникает при количестве
параметров больше одного... Пробовал передавать значения параметрам не по индексу, а по имени -
та же сама ошибка...
Подскажите пожалуйста как решить эту проблему. Спасибо.
Ответить на сообщение »

 

Добавить сообщение »

Рекомендовать Распечатать    
Хостинг: SiliconTaiga    Поддержка: Interface Ltd. Обратиться по техническим вопросам     
Rambler's Top100 TopList