以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 专业报表逻辑列iff如何判断? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119898) |
-- 作者:happyft -- 发布时间:2018/6/3 19:38:00 -- 专业报表逻辑列iff如何判断? 主表上的当前行有一逻辑列<有无样品> 专业报表中的其中一行代码: rt.Cells(rt.Rows.Count-1,1).Text = "是否有样品: " & iif(CurRow("有无样品") = True," 有 "," 无 ") 但是否有样品: 后面有无两个字都没显示?想直接用iif实现应该怎么写(不用if then那样的语句来实现)? 谢谢! |
-- 作者:有点甜 -- 发布时间:2018/6/3 19:42:00 -- 代码肯定没问题的
试试改成这样,能否显示? rt.Cells(rt.Rows.Count-1,1).Text = "是否有样品: " & " 有 " |
-- 作者:HappyFt -- 发布时间:2018/6/3 20:13:00 -- 谢谢老师的启发,可以了,原来是前面合并了一列, 太粗心了 rt.Cells(rt.Rows.Count-1,0).SpanCols = 2, 这一单格列数应该是2
rt.Cells(rt.Rows.Count-1,2).Text = "是否有样品: " & iif(CurRow("有无样品") = True," 有 "," 无 ") |