以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 打印问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119872) |
-- 作者:qaz17909 -- 发布时间:2018/6/2 23:03:00 -- 打印问题 可否实现复选框选中的多个文件逐一根据模板生成word报表并打印,之后并自动关闭打开的word |
-- 作者:有点甜 -- 发布时间:2018/6/3 11:55:00 -- 写成循环,不就可以了?看看帮助文档
http://www.foxtable.com/webhelp/scr/2890.htm
|
-- 作者:qaz17909 -- 发布时间:2018/11/21 14:18:00 -- 顺序打印问题 可以打印,但有个问题。我表格是按照编号排序的,现在发现打印顺序有的时候没有按照我编号的顺序打印,有的时候会乱,请问这是什么原因。 Dim t As Table = e.Form.Controls("Table1").Table Dim ftp1 As New FTPClient ftp1.Host="" ftp1.Account = "" ftp1.Password = "" For Each r As Row In t.GetCheckedRows Dim path As String = ProjectPath & "Reports\\报告\\" & r("报告编号") & "\\" If FileSys.DirectoryExists(path) = False Then FileSys.CreateDirectory(path) End If Dim file As String = path & filesys.GetName(r("报告")) If ftp1.Download(r("报告"),file) = True Then Dim Proc As New Process \'打开工作簿 Proc.File = file Proc.Verb= "Print" Proc.Start() End If Next |
-- 作者:有点甜 -- 发布时间:2018/11/21 14:43:00 -- 你是说循环的时候,和你看到的table1的数据不同?执行下面代码,看弹出是否正确
For Each r As Row In t.GetCheckedRows msgbox(r("报告编号")) Next
如果弹出有问题,试试改成这样弹出
For i As Integer = 0 To t.Rows.count-1 |