从Visual Studio 2010显示水晶报表时出错

时间:2012-12-11 13:43:47

标签: .net visual-studio-2010 postgresql c#-4.0 crystal-reports-2010

亲爱的同事们,

我在显示由VisualStudio2010生成的报告时遇到问题。 我已经准备好所有报告并且它们工作正常但是当我尝试从另一台计算机生成报告时,我收到错误:“字符串在这里除外” 我非常失望,因为一些上映者正确地展示了raports但不是全部,我不知道为什么:(。 无论如何,我检查了导致此错误的公式。它看起来像:

"if ({parametry_extra.prx_konta_wirtualne}) <> true then {faktura_vat.nkn_nazwa_banku}&" nr "&{faktura_vat.nkn_nr_konta} else {faktura_vat.nkn_nazwa_banku}&" nr "&{faktura_vat.konto1}&" "&{faktura_vat.konto2}"

上面的公式是正确的,但为什么它不能在diffrents计算机上运行?我想有些计算机试图将布尔值线程化为字符串(“true”/“false”),bool(true / false)或int(1/0)?

您知道如何解决此问题吗?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。 问题出在数据来源上。在“DataTypeOptions”面板的“高级选项”中,我禁用了值“Bools as Char”,现在它可以用于推进。