以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何实现窗口批量动态打印? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186948) |
-- 作者:lin98 -- 发布时间:2023/6/10 10:34:00 -- 如何实现窗口批量动态打印? 本节的示例,可以参考CaseStudy目录下的文件:票据打印.Table。 上面实例,只能打印当前窗口的数据,无法按用户选中多条或指定范围进行打印,如何实现按用户选中多条或指定范围进行打印? |
-- 作者:有点蓝 -- 发布时间:2023/6/10 10:44:00 -- 【选中多条或指定范围】是指选中凭证的多条数据,还是指选中关联表即明细的多条数据? |
-- 作者:lin98 -- 发布时间:2023/6/10 12:42:00 -- 此主题相关图片如下:窗口批量打印.jpg |
-- 作者:有点蓝 -- 发布时间: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
|
-- 作者:lin98 -- 发布时间:2023/6/10 15:17:00 -- 老师,需求是象EXECL模板那样效果选中批量打印,窗口打印好象没办法,打印一单弹出一次,很不友好,打印100单弹出100次,官方在开发这个窗口打印时,没有考虑到常规操作,连续打印,只是能考虑能这个做,建议官方在开发时,多听听用户,开发之时,收集用户一些建议,这个开发的应用会比较好。----连续打印,选范围打印-这个功能OFFES的EXCEL/WORD打印都有 |
-- 作者:有点蓝 -- 发布时间:2023/6/10 15:35:00 -- 窗口打印本来就是设计来打印当前窗口显示的内容。不要想着一个功能可以满足所有的需求,这是不现实的。 Foxtable提供了多种打印功能,各有各的优缺点,根据需要使用。这种情况建议使用 execl模板打印
|
-- 作者:lin98 -- 发布时间:2023/6/10 16:23:00 -- 此主题相关图片如下:凭证打印1.jpg EXECL模板,附件张数无法实现
|
-- 作者:有点蓝 -- 发布时间:2023/6/10 17:28:00 -- 可以使用报表事件处理:http://www.foxtable.com/webhelp/topics/1956.htm |