以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  报表表达式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135448)

--  作者:13775189031
--  发布时间:2019/5/27 9:43:00
--  报表表达式
excel报表表达式
<IIF([加热设备_电阻加热带]=0,"□电阻加热带","■电阻加热带")>
不知道哪里有问题,不管列“加热设备_电阻加热带”是true还是false,生成的报表都是:□电阻加热带

--  作者:有点甜
--  发布时间:2019/5/27 10:36:00
--  

试试

 

<IIF([加热设备_电阻加热带]=true,"□电阻加热带","■电阻加热带")>

 


--  作者:13775189031
--  发布时间:2019/5/27 11:15:00
--  
好了,奇怪啊,其他报表都是按照0和-1这样编的呀!
--  作者:有点甜
--  发布时间:2019/5/27 11:48:00
--  
以下是引用13775189031在2019/5/27 11:15:00的发言:
好了,奇怪啊,其他报表都是按照0和-1这样编的呀!

 

在foxtable内部,逻辑列,请尽量用true/false


--  作者:13775189031
--  发布时间:2019/5/27 19:37:00
--  
<IIF([热处理类别_正火] = true,"正火",IIF([热处理类别_回火] = true,"回火",IIF([热处理类别_调制] = true,"调制",IIF([热处理类别_固溶] = true,"固溶",IIF([热处理类别_低温时效] = true,"低温时效","")>

还有这一句,要怎么改?
任意一项为True,都显示相应字符,

--  作者:有点蓝
--  发布时间:2019/5/27 21:19:00
--  
<IIF([热处理类别_正火] = True,"正火",IIF([热处理类别_回火] = True,"回火",IIF([热处理类别_调制] = True,"调制",IIF([热处理类别_固溶] = True,"固溶",IIF([热处理类别_低温时效] = True,"低温时效","")))))>

括号要成对

--  作者:13775189031
--  发布时间:2019/5/28 8:18:00
--  
明白了!谢谢!