Я работаю над обновлением нашего приложения для использования Crystal Reports 2008. (v12) В настоящее время мы используем Crystal Reports 2008 для Visual Studio. (v10.5 хорошее соглашение об именах jerks)Параметры отчета Crystal Reports не запрашиваются
В большинстве случаев наше приложение поставляет параметры отчета самостоятельно, используя id/name/what of object, на который в данный момент смотрит пользователь. Это довольно нормально. Тем не менее, наши пользователи также должны иметь возможность запускать отчеты напрямую и сами поставлять эти параметры. Мы используем элемент управления CrystalDecisions.Windows.Forms.CrystalReportViewer
для отображения отчета.
С помощью v10.5 появится мастер выбора параметров, и все будет хорошо. Обратите внимание на наличие параметра InvoiceNumber.
crystal report 10.5 parameters http://glompix.com/imagedump/cr10.5-params.jpg
Однако, когда я бегу наши отчеты против v12, некоторые параметры не отображаются. В этом примере это параметр InvoiceNumber.
crystal report 12 parameters http://glompix.com/imagedump/cr12-params.jpg
Наш отчет автор говорит, что есть решение этой проблемы, которое включает в себя изменение каждого отчета. Я не знаю подробностей. У нас есть лот отчетов, поэтому мне было интересно, есть ли решение, которое может быть реализовано во время вызова отчета. Есть ли опция, свойство, метод или что-то, чтобы показать эти недостающие параметры?
Мои знания о создании Crystal Reports ограничены, но он говорит, что параметры, которые не отображаются, «не являются частью отчета». Ему нужно было бы переместить каждый отсутствующий параметр в отчет ... или что-то в этом роде. Я думаю, что это означает, что они определены в каком-то месте, что CrystalReportsViewer не ожидает, по крайней мере, в этой новой версии. –
Я предполагаю, что он ссылается на формулы, которые обычно оцениваются с помощью эксперта select до того, как отчет будет запущен. Это помогает Crystal исключить часть набора данных (например, предложение WHERE в SQL-заявлении). Эти «параметры» не будут отображаться как параметры, потому что технически они не являются. –
Да, это похоже на то, что он делает. Благодаря! –