Foxtable(狐表)用户栏目专家坐堂 → 如何实现窗口批量动态打印?


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

主题:如何实现窗口批量动态打印?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/10 10:44:00 [显示全部帖子]

【选中多条或指定范围】是指选中凭证的多条数据,还是指选中关联表即明细的多条数据?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/10 13:59:00 [显示全部帖子]

for i as integer = 0 to tables(“凭证”).rows.count - 1
tables(“凭证”).position = i
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.Print()


next

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/10 15:35:00 [显示全部帖子]

窗口打印本来就是设计来打印当前窗口显示的内容。不要想着一个功能可以满足所有的需求,这是不现实的。

Foxtable提供了多种打印功能,各有各的优缺点,根据需要使用。这种情况建议使用 execl模板打印

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/10 17:28:00 [显示全部帖子]

可以使用报表事件处理:http://www.foxtable.com/webhelp/topics/1956.htm

 回到顶部