Публикация Crystal Reports на страницах ColdFusion - PullRequest
0 голосов
/ 15 июня 2011

Я пытаюсь опубликовать некоторые отчеты, созданные в Crystal Reports 2008, в Интернете с помощью ColdFusion.Я прочитал, что вам просто нужно использовать cfreport, как это.Я проверил это много разных способов, и все, что я продолжаю получать, это пустая страница.

Возможно ли это сделать?Если нет, то как мне опубликовать Crystal Reports в Интернете?Нужен ли нам сервер Crystal Reports?

Любая помощь будет отличной.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 24 июня 2011

Я работал с cfreport и crystal более 10 лет, и вот что я могу предложить, надеюсь, что-то может помочь:

Распечатать Crystal Reports через ColdFusion можно несколькими способами. Во-первых, вы должны понимать, что ColdFusion Report Builder был создан для того, чтобы избавиться от некоторых проблем, связанных с Crystal Reports.

1) Если вы можете понизить версию своего отчета (Файл> Сохранить как) Версия rpt-файла Crystal 7, 8 или 9, есть вероятность, что он может работать напрямую из cfreport.

2) Если это не сработает, вам придется использовать кристаллический веб-компонент для запуска отчета в формате PDF и ссылки на него. Существует достаточно примеров Java и .NET, и вы можете использовать вызов Java непосредственно в cf9 или заключить его в вызов javaloader cfc.

3) Вызовите отчет через сервер Crystal. Если у вас уже есть веб-сервер Crystal Reports, вы можете попытаться получить доступ к нужному отчету через него. Я бы предложил этот маршрут первым. В сервер Crystal встроен веб-просмотрщик, который вы можете изменить. У меня это сработало один раз, но это было слишком долго.

4) Вы можете получить доступ к инструментам разработчика Crystal Reports и просто позвонить через cfobject для того, чтобы запустить отчет (он же распечатать) в PDF, а затем просто использовать отчет. Я бы, наверное, сначала посмотрел этот маршрут, потому что я лучше всего с ним знаком, и это может быть наименьшее количество работы ..

Надеюсь, это поможет! J

0 голосов
/ 15 июня 2011

Это не сработает, это действительно для старых версий Crystal way до 2008 года.

Вам необходимо иметь соответствующий Crystal Enterprise на сервере и вызывать их API для запуска отчетов в PDF и т. Д.

Я делал это раньше, но 6 лет назад, и я уверен, что теперь все по-другому.

...