Foxtable(狐表)用户栏目专家坐堂 → [求助]多行数据生成的多页专业报表如何同时预览?


  共有2954人关注过本帖树形打印复制链接

主题:[求助]多行数据生成的多页专业报表如何同时预览?

帅哥哟,离线,有人找我吗?
i4whylg
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:279 积分:3155 威望:0 精华:0 注册:2014/2/19 10:32:00
[求助]多行数据生成的多页专业报表如何同时预览?  发帖心情 Post By:2014/12/8 20:48:00 [只看该作者]

请教各位老师,如下代码每次只能显示一行已归档的报表,关闭后生成下一个,能不能在预览时同时显示所有已归档为true的报表呢
For Each dr As DataRow In DataTables("总台账").Select("已归档 = true")

Dim doc As New PrintDoc() '定义一个报表

......
doc.Preview() '预览

Next

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/8 20:50:00 [只看该作者]

 那就换一种思路

 

Dim doc As New PrintDoc() '定义一个报表

    For Each dr As DataRow In DataTables("总台账").Select("已归档 = true")
 
    Next
doc.Preview() '预览

 回到顶部
帅哥哟,离线,有人找我吗?
i4whylg
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:279 积分:3155 威望:0 精华:0 注册:2014/2/19 10:32:00
[求助]多行数据生成的多页专业报表如何同时预览?  发帖心情 Post By:2014/12/8 20:54:00 [只看该作者]

不行的,我也试过了,这样会在同一页报表上生成,数据都印在一起了。

 回到顶部
帅哥哟,离线,有人找我吗?
i4whylg
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:279 积分:3155 威望:0 精华:0 注册:2014/2/19 10:32:00
  发帖心情 Post By:2014/12/8 20:58:00 [只看该作者]

解决了,还是要多看帮助啊

    Dim rep As New prt.RenderEmpty '定义一个新的空对象
    rep.BreakBefore = prt.BreakEnum.Page
'打印前换页
    doc.Body.Children.Add(rep )
'加入到报表中

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/8 20:58:00 [只看该作者]

你可以强制换页的嘛

 

http://www.foxtable.com/help/topics/1196.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
i4whylg
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:279 积分:3155 威望:0 精华:0 注册:2014/2/19 10:32:00
[求助]多行数据生成的多页专业报表如何同时预览?  发帖心情 Post By:2014/12/8 21:00:00 [只看该作者]

是的,就是这个,谢谢甜版

 回到顶部