以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]EXCEL报表问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69375) |
-- 作者:seal51 -- 发布时间:2015/6/4 9:45:00 -- [求助]EXCEL报表问题 问题一, 单元格表达式为<*[客户列表,客户地址]*&" TEL:" & *[客户列表,客户电话]*&" FAX:" & *[客户列表,客户传真]*>, 当客户电话或客户传真或客户地址任意一个内容为空的时候,不显示任何内容, 这个怎么办呢?
问题二,单元格表达式为< "TOTAL VOLUME. : " & Round([体积合计],3) & " M3" >, 比如体积为0.175, 导出的数字小数点前面的0消失了, 哪里有问题呢 [此贴子已经被作者于2015/6/4 9:45:41编辑过]
|
-- 作者:Bin -- 发布时间:2015/6/4 9:52:00 -- < IIF(*[客户列表,客户地址]* ="" or *[客户列表,客户电话]* = "" or *[客户列表,客户传真]*="", "",*[客户列表,客户地址]* &" TEL:" & *[客户列表,客户电话]*&" FAX:" & *[客户列表,客户传真]*> 问题2 < "TOTAL VOLUME. : " & format(Round([体积合计],3),"0.000") & " M3" >
|
-- 作者:seal51 -- 发布时间:2015/6/4 10:10:00 -- BIN老师, 谢谢回复, 不过问题一内容还是为空 |
-- 作者:Bin -- 发布时间:2015/6/4 10:11:00 -- 你不就是要显示为空么? |
-- 作者:seal51 -- 发布时间:2015/6/4 10:18:00 -- 不是显示为空, 有时候客户信息不全, 但有地址导出地址, 有电话导出电话, 有地址导出地址, 现在问题是其中一个无内容都导出为空, |
-- 作者:大红袍 -- 发布时间:2015/6/4 10:18:00 -- 问题1表达式没问题,上次具体例子测试。 |
-- 作者:seal51 -- 发布时间:2015/6/4 10:57:00 -- 再问一个问题, 有电话传真两列, 如何把这两列的内容合并到一个列里, 如果不用表达式列,代码如何实现 |
-- 作者:大红袍 -- 发布时间:2015/6/4 11:22:00 -- 呃,楼主,那不是最简单的问题么?
Select Case e.DataCol.Name Case "电话", "传真" e.DataRow("合并") = e.DataRow("电话") & " " & e.DataRow("传真") End Select |