以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 专业报表批量打印求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158024) |
-- 作者:zsxx999ja -- 发布时间:2020/11/5 11:54:00 -- 专业报表批量打印求助 For Each File As String In FileSys.GetFiles("D:\\蒋安\\蒋安个人资料\\督导组财务\\ddzcw2020\\ddzcw\\Attachments") Next |
-- 作者:有点蓝 -- 发布时间:2020/11/5 11:57:00 -- 没看懂,要解决的是什么问题? |
-- 作者:zsxx999ja -- 发布时间:2020/11/5 12:05:00 -- 上面的代码是正确的,完全可以打印,但有两个问题没有解决: 1、需要的样子如图,每页两个,但图是变化的 2、每页只能打印一个,如何在一页上打印两个这样的报表如何办? 3、文本1与文本2都是不变的,但图片是变化的,如何控制
|
-- 作者:有点蓝 -- 发布时间:2020/11/5 13:41:00 -- 参考:http://www.foxtable.com/webhelp/topics/0225.htm dim Files As List(of String) = FileSys.GetFiles("D:\\蒋安\\蒋安个人资料\\督导组财务\\ddzcw2020\\ddzcw\\Attachments") for i as integer = 0 to Files.count - 1 step 2 Dim doc As New PrintDoc \'定义一个报表 dim f1 as string = Files(i) 第一个文件的代码 doc.Body.Children.Add(rs2) f1 = Files(i+1) 第二个文件的代码 doc.Body.Children.Add(rs2) Doc.Preview() \'预览报表 Next |
-- 作者:zsxx999ja -- 发布时间:2020/11/6 9:37:00 --
2楼的第一句代码通不过。后来我加上new, dim Files As New List(of String) = FileSys.GetFiles("D:\\蒋安\\蒋安个人资料\\督导组财务\\ddzcw2020\\ddzcw\\Attachments")
仍然通不过 [此贴子已经被作者于2020/11/6 9:38:19编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/11/6 9:41:00 -- dim Files As object = FileSys.GetFiles(...... |
-- 作者:zsxx999ja -- 发布时间:2020/11/6 10:25:00 -- 成功了,谢谢! |