Crystal reports CrystalReport公式错误-'此处需要一个数字。详情:errorKind'
我试图在crystal report中使用下面的公式,但在呈现报告时,我得到了下面的错误Crystal reports CrystalReport公式错误-'此处需要一个数字。详情:errorKind',crystal-reports,Crystal Reports,我试图在crystal report中使用下面的公式,但在呈现报告时,我得到了下面的错误 Error in formula OpenSafeDoors: 'Local stringVar result; ' A number is required here. Details: errorKind 公式如下所示 Local stringVar result; If IsNull({dtEnrolledUserReport.Open Safe Doors}) or {dtEnrolledU
Error in formula OpenSafeDoors: 'Local stringVar result; ' A number is required here.
Details: errorKind
公式如下所示
Local stringVar result;
If IsNull({dtEnrolledUserReport.Open Safe Doors}) or {dtEnrolledUserReport.Open Safe
Doors}=""
Then
result:='N'
Else
result:='Y';
result;
我使用的是另一个公式,逻辑相同,但列名不同。我没有发现任何错误
如果您有任何帮助,我们将不胜感激。当您遇到问题时,请尝试下面的方法
Local stringVar result;
If IsNull({dtEnrolledUserReport.Open Safe Doors}) or {dtEnrolledUserReport.Open Safe
Doors}=""
Then
result:="N"
Else
result:="Y"
If IsNull({dtEnrolledUserReport.Open Safe Doors}) or {dtEnrolledUserReport.Open Safe
Doors}=""
Then
'N'
Else
'Y';
dtEnrolledUserReport的数据类型是什么?打开安全门??数据类型是字符串,但它返回的值是0或1。如果值是1,我想打印“y”,否则“N”您可以尝试更新的答案,看看是否仍然得到错误?这是您的完整公式还是部分公式??因为我现在看不到任何问题..当我将stringVar更改为numberVar时,同样的错误还在发生。你知道吗??