Я использую Crystal Reports 8.0.1.0 и мне присвоено соединение OLEDB как «избранное».
У нас есть несколько отчетов по нескольким хранимым процедурам в базе данных.
Наша база данных - это именованный экземпляр SQLExpress 2005.
В одном из отчетов рассматривается баланс, т. Е. Мы должны предоставить отчет о балансе для конкретной компании или группы компаний.
Однако заказчик специально попросил нас иметь отдельный раздел, который будет последним для конкретной типологии экономических счетов, и для этого нам нужно отделить этот раздел от других, которые вместо этого отображаются с использованием двух параллельные подотчеты.
Следовательно, наша структура должна выглядеть следующим образом:
GENERAL HEADING
PATRIMONIAL STATE
...data...
ECONOMIC COUNTS
...data...
THIRD-PARTY EFFECTS
...data...
Первые два раздела под общим заголовком выполняются с двумя параллельными подотчетами, поэтому теперь мы должны отобразить третий раздел.
Это понятно до сих пор? Ну, как вы, наверное, знаете, подотчеты CR требуют, чтобы вы указали местоположение базы данных, независимо от того, настроили ли вы ее уже для основного отчета.
Проблема, однако, заключается в том, что если я попытаюсь установить местоположение, указывающее на нашу хранимую процедуру (которая возвращает ALL данные для отчета о балансе), то при первом отображении сообщения в теме и во второй раз, но на этот раз он тоже потерпит крах.
Наша хранимая процедура имеет параметр, и оба предыдущих подотчета (параллельные) настроены на один и тот же SP и работают без сбоев.
Этот сбой лишает меня возможности работать над третьим разделом, и я в значительной степени в растерянности относительно того, что будет лучшим подходом для решения рассматриваемой проблемы.
Есть идеи / предложения?
Я бы хотел бы получить ваши ответы, и я надеюсь, что моя проблема была достаточно ясна (я очень готов углубиться в это для разъяснения, если когда-либо потребуется).
Большое вам спасибо за ваше время,
Андреа Раймонди