以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  急:word报表模板中 IIF的错误  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=191664)

--  作者:水墨青花
--  发布时间:2024/4/29 14:00:00
--  急:word报表模板中 IIF的错误
老师,您好:

在word报表模板中,使用了如下code:

文件编号:<IIF([@记录模板,标准ID] > "", "及格","不及格")>

打印出来后,

文件编号:<IIF( > "", "及格","不及格")>

IIF表达式没有执行,请问是哪里除了问题吗? 表示式中的 大于号 前后都有空格。

--  作者:有点蓝
--  发布时间:2024/4/29 14:03:00
--  
模板发上来看看
--  作者:水墨青花
--  发布时间:2024/4/29 14:13:00
--  
word报表模板 在附件中
--  作者:水墨青花
--  发布时间:2024/4/29 14:17:00
--  
上传附件报错: 错误:文件类型不正确?

就是word文件,上传不了吗?

word报表.doc 
--  作者:水墨青花
--  发布时间:2024/4/29 14:18:00
--  

<!--[if !supportLists]-->一、   <!--[endif]-->检验依据/可接受标准

<!--[if !supportLists]-->1.        <!--[endif]-->依据检验操作规程文件编号:<IIF([@记录模板,标准ID] > " ", "及格","不及格")>

 拷贝了下模板内容:

<!--[if !supportLists]-->2.        <!--[endif]-->标准限度

<IIF([@记录模板,标准限度] > ””, [@记录模板,标准限度], ”分析方法”)>

<!--[if !supportLists]-->二、   条件

    温:[@色谱条件,柱温]

量:[@色谱条件,进样量]

    行:[@色谱条件,运行]


--  作者:有点蓝
--  发布时间:2024/4/29 14:29:00
--  
压缩后再上传
--  作者:水墨青花
--  发布时间:2024/4/29 14:30:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:word模板.rar


老师,文件模板上传成功了,您帮我看看,问题出在了哪里?

十分感谢!

--  作者:有点蓝
--  发布时间:2024/4/29 14:35:00
--  
这个模板是根据哪个表生成报表的?记录模板是这个表的父表?
--  作者:水墨青花
--  发布时间:2024/4/29 16:29:00
--  
这个没有关系吧,@记录模板 是主表的父表,目前应该是 IIF 这个表达式的问题,<IIF([@记录模板,标准限度] > ””, [@记录模板,标准限度], ”分析方法”)>
生成word报表后表现为,<IIF( > "", "及格","不及格")>,说明IIF表达式根本就没有执行。

--  作者:有点蓝
--  发布时间:2024/4/29 16:51:00
--  
我模拟测试,没有问题哦。请上传实例说明



图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看