Я построил отчет в хрустальных отчетах (версия 11.5.12.1838 - да, он старый, но у меня нет возможности его обновить, он поставляется с программным обеспечением, которое мы используем для получения наличных).Crystal Reports - Командная строка CRExport.exe Ошибка четной формулы
У меня есть эта формула:
if (DateTime({@Date1}) = Datetime({rpcRGHL5DayBalanceView;1.1date}))
then
{rpcRGHL5DayBalanceView;1.1}
else
999999999999.99
прогоны отчета и экспорт тонкого в кристалле, а также приложение, которое мы используем. Однако при использовании CrExport.exe (бесплатный инструмент командной строки) отчет не генерирует и предоставляет эту ошибку.
Error : A string is required here. Details: errorKind Error in File RGHL-5DayBalanceView {25B5C1DE-4C71-4A2D-816E-165F95A6B03B}.rpt:
Error in formula Balance1:
'if (DateTime({@Date1}) = Datetime({rpcRGHL5DayBalanceView;1.1date}))
then ' A string is required here. Details: errorKind
Это похоже на то, что параметр I, передаваемый через командную строку, отличается от сохраненного значения в отчете. Если я передаю одно значение, отчет генерирует, но данные не обновляются. Данные, которые были сохранены в отчете, я получаю.
Я использую этот файл CrExport.exe с несколькими другими отчетами без каких-либо проблем. Не уверен, что это ошибка в инструменте командной строки или нет.
Кроме того, если я изменяю значения от числа до текста с помощью этого кода.
if (DateTime({@Date1}) = Datetime({rpcRGHL5DayBalanceView;1.1date}))
then
ToText({rpcRGHL5DayBalanceView;1.1},0)
else
ToText(999999999999.99)
Затем я получаю эту ошибку из командной строки.
Error : Too many arguments have been given to this function. Details: errorKind
Error in File RGHL-5DayBalanceView {98633D00-5B70-4B7D-839C-1D0CEB359AE9}.rpt:
Error in formula Balance1: 'if (DateTime({@Date1}) = Datetime({rpcRGHL5DayBalanceView;1.1date})) then
'Too many arguments have been given to this function.
Details: errorKind
Любая помощь очень ценится. Дайте мне знать, нужна ли дополнительная информация, и я сделаю все возможное, чтобы предоставить ее.
Хм, если смотреть дальше вниз, вы можете увидеть, что я действительно попробовать. Затем я начал получать другую ошибку. См. В конце. – Imperator
Что такое тип данных из pcRGHL5DayBalanceView – Siva