老师,您好:
在word报表模板中,使用了如下code:
文件编号:<IIF([@记录模板,标准ID] > "", "及格","不及格")>
打印出来后,
文件编号:<IIF(
> "", "及格","不及格")>
IIF表达式没有执行,请问是哪里除了问题吗? 表示式中的 大于号 前后都有空格。
<!--[if !supportLists]-->一、 <!--[endif]-->检验依据/可接受标准
<!--[if !supportLists]-->1.
<!--[endif]-->依据检验操作规程文件编号:<IIF([@记录模板,标准ID]
> " ", "及格","不及格")>
拷贝了下模板内容:
<!--[if !supportLists]-->2.
<!--[endif]-->标准限度
<IIF([@记录模板,标准限度] > ””,
[@记录模板,标准限度], ”分析方法”)>
<!--[if !supportLists]-->二、 条件
柱 温:[@色谱条件,柱温]
进 样
量:[@色谱条件,进样量]
运 行:[@色谱条件,运行]
老师,文件模板上传成功了,您帮我看看,问题出在了哪里?
十分感谢!
这个模板是根据哪个表生成报表的?记录模板是这个表的父表?
这个没有关系吧,@记录模板 是主表的父表,目前应该是 IIF 这个表达式的问题,
<IIF([@记录模板,标准限度] > ””, [@记录模板,标准限度], ”分析方法”)>生成word报表后表现为,<IIF( > "", "及格","不及格")>,说明IIF表达式根本就没有执行。