以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  选择内容制作excel报表  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=178365)

--  作者:min-fox
--  发布时间:2022/7/1 14:32:00
--  选择内容制作excel报表
蓝老师
table中有一列,列名编号,并不是每一行都有编号,如果只需要在excel表中生成有编号的报表,
我把细节区<All>写成<编号 =is not null>,结果没有编号的行也在excel报表中生成,是不是写的不对

--  作者:有点蓝
--  发布时间:2022/7/1 14:38:00
--  
<编号 is not null>
--  作者:min-fox
--  发布时间:2022/7/1 14:53:00
--  
老样子,没编号的行,还是生成出来
--  作者:有点蓝
--  发布时间:2022/7/1 15:14:00
--  
我测试没有问题。

也许编号不是空值,而是空字符串,再试试,不行就只能上传实例测试了
<编号 is not null and 编号 <>\'\'>

--  作者:min-fox
--  发布时间:2022/7/1 16:55:00
--  
蓝老师:您帮我看看问题出在哪里?excel表在Attachments下面,表做的可能有问题
谢谢您啦!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目48.rar

[此贴子已经被作者于2022/7/1 16:55:18编辑过]

--  作者:有点蓝
--  发布时间:2022/7/1 17:06:00
--  
条件只能用到父表,子表是无条件输出父表对应的所有已加载的数据的。

只能是把子表编号为空的数据移除掉,比如:datatables("子表").removefor("督检项目 is null "),然后再生成报表