Ошибка открытия файла.RPT Crystal Report
У меня есть файл Crystal Report.RPT, созданный в 2004 году. У меня проблемы с открытием с помощью таких программ, как VB или Crystal Report. Он показывает "Не удалось открыть документ", а затем "Неверная схема отчета". Похоже, сам файл поврежден, но есть приложение, генерирующее отчеты с использованием этого файла, которое все еще работает нормально, и оно может прочитать файл без каких-либо проблем.
Есть ли какое-либо другое программное обеспечение, которое я могу использовать, чтобы открыть этот файл? Мне нужно отредактировать выражение формулы в паре полей. Когда я попробовал NotePad++, он показывает кучу нечитаемых символов, которые совсем не помогают. Кстати, этот файл, похоже, состоит из множества отчетов. (В этом файле.RPT содержится около 10 отчетов.)
Я не уверен, в чем проблема, может кто-нибудь помочь мне? Любая помощь / предложение с благодарностью!
Спасибо,
1 ответ
В ту эпоху Crystal Reports версия 10 была бы текущей версией. Начиная с версии 10, файлы.rpt не могли быть успешно открыты какой-либо версией, более ранней, чем версия, которая последний раз сохраняла файл. Поэтому, чтобы открыть и отредактировать файл, вам нужен дизайнер / редактор для версии, которая создала этот файл, или более новый дизайнер / редактор.
Если ваш текущий инструмент Crystal Developer не откроет его, то он получен из более нового, чем вы используете, или он действительно поврежден (но, поскольку вы говорите, что он хорошо работает в приложении, он почти наверняка не поврежден).
Необходимо конкретно определить, какая версия библиотеки Designer DLL вызывается приложением, которое запускает отчет. Откройте проект исходного кода и посмотрите на ССЫЛКИ, получите имя и GUID CRAXDRT.DLL (или CRAXDDRT.DLL), а затем найдите именно эту запись в реестре. Там вы увидите, какая версия Crystal Designer развернула эту CRAXDRT.DLL. Это то издание, с которым вы сможете открыть файл.
Если у вас нет этой редакции, вам придется пойти в SAP (или на eBay и т. Д.) И купить ее. Самая старая версия SAP, продаваемая сейчас, - это версия 11, которая должна открывать 8.5 rpts и выше. Версия 11 больше не имеет поддержки от SAP (да, они продают ее, но больше не продают поддержку, я знаю, только неделю назад я говорил с ними об обновлении моего v10 до чего-то более нового). И поддержка v12 скоро будет прекращена.
Похоже, вы находитесь на перекрестке апгрейда Crystal. Если вы все еще работаете с VB6 в качестве языка приложений, то V11 R2, вероятно, будет лучшим выбором. Черт возьми.. Я чувствую твою боль. Я был там.