以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 专业报表中隐藏特定行的方法,有人知道么? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42186) |
||||
-- 作者:jinzhengbe -- 发布时间:2013/11/6 5:31:00 -- 专业报表中隐藏特定行的方法,有人知道么?
有没有办法实现下面的效果 (如果 包 列 没有数据是 yes 的,可不可以不显示, 包这一行(是整个行,)
修改前的效果
修改后的效果
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/11/6 8:30:00 -- 专业报表是最灵活的,条件打印的时候,一般不要遍历DataTable,两种方法: 1、Table进行筛选,筛选出符合条件的行后,遍历Table打印 2、用DataTable的Select方法,得到一个集合,包括所有符合条件的行,然后遍历此集合来打印。
例如打印订单表中金额大于5000的行,用的是方法2,重点部分我加粗显示了:
Dim doc As New PrintDoc \'定义一个新报表
|
||||
-- 作者:jinzhengbe -- 发布时间:2013/11/7 16:05:00 -- 谢谢狐狸爸爸,不过问题有点复杂,因为涉及到调用字表的内容。所以比较头痛,还望不吝赐教啊! 内容看着都懂,用起来就不会了,什么时候能赶上您的程度就好了
|