【发布时间】:2016-04-25 11:26:12
【问题描述】:
我想在 RDLC 报告中添加一个 if 条件来检查文本框值,然后再将值放入其中,但我没有得到所需的结果
我的代码如下:
=iif(ReportItems!CustAddr611.Value<>"",Code.GetData(6,1),Code.GetData(54,1) & " " & Code.GetData(55,1))
但是当我在 NAV 中运行报告时,它给了我一个错误显示 #Error。
另外,我如何在条件语句中添加多个报告项。 VS 告诉我这个错误
严重性代码描述项目文件行 错误 textrun ‘CustAddr711.Paragraphs[0].TextRuns[0]’ 的值表达式引用了多个报告项。页眉或页脚中的表达式只能引用一个报表项。
【问题讨论】:
-
至于问题的第二部分,我想您应该使用类似First 的函数从记录集中获取一条记录。
CustAddr711.Paragraphs[0].TextRuns[0]你指的是所有你不能在页眉或页脚中做的记录。 -
是的,我们需要知道您试图在报告的哪个部分执行此操作。否则我们无能为力
标签: report rdlc dynamics-nav