Миграция от Crystal Reports 8 к Crystal Reports 2008 - PullRequest
2 голосов
/ 15 января 2009

Как перенести Crystal Reports 8.0 в Crystal Reports 2008?

Кристаллические отчеты, в которых были сохранены процедуры 8.0, не выполняются в 2008 году, кто-нибудь может помочь?

Мы используем отчеты Seagate Crystal 8 и хотим перенести все программы для Crystal Reports 2008 Visual Studio

Можете ли вы объяснить плюсы и минусы этого. Спасибо

Ответы [ 4 ]

2 голосов
/ 11 ноября 2009

Вы найдете некоторые незначительные синтаксические различия в формулах, в основном относящиеся к точкам с запятой. Например, это работает в Crystal 8 и Crystal 8.5:

If {tblMaster.StatusID} In [1,3] Then
    Select {tblLinkTranx.TranxCodeID}
        Case 3 :
            {tblLinkTranx.TranxAmt}
        Case 4 :
            - {tblLinkTranx.TranxAmt}
        Default :
            0;
Else
    0

Чтобы заставить ту же формулу работать в Crystal 9, 10, 11, 11.5 или 2008, вам нужно либо удалить; или заключите предложение Select в скобки.

2 голосов
/ 15 января 2009

Я перешел с 8 на XI без проблем (просто откройте отчет в XI и сохраните как).

Вы пытались перейти на промежуточную версию, такую ​​как XI, а затем открыть ее в 2008 году с этой версии?

1 голос
/ 11 ноября 2009

Если в вашем отчете v8 используется store () / fetch () для передачи данных между основным и вложенным отчетом, вам нужно изменить его, чтобы использовать вместо него переменную Shared.

1 голос
/ 06 августа 2009

Рекомендую сделать копию отчетов в качестве резервной копии. Причина в том, что вы можете подняться в версии, но вы не можете понижать версии.

После создания резервных копий просто откройте файлы в Crystal Developer. Он сразу же сообщит вам, что вы используете старый формат отчета, предоставив запрос OK / отмена, если вы хотите обновить отчет до версии Разработчика, которую вы используете. Crystal был создан для поддержки обратной совместимости. Процесс обновления должен быть плавным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...