以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- piao据打印,如何连打已经选中的,并且限定打印张数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103955) |
-- 作者:szsmall -- 发布时间:2017/7/20 11:31:00 -- piao据打印,如何连打已经选中的,并且限定打印张数 增加逻辑列,想选中的能一次连打。而且限定每次只打5张,超过显示警告 |
-- 作者:有点甜 -- 发布时间:2017/7/20 11:45:00 -- Dim drs = DataTables("支票").Select("打印 = true") If drs.count > 5 Then msgbox("只能少于5行") Return End If For Each dr As DataRow In drs Dim idx As Integer = Tables("支票").FindRow(dr) Tables("支票").Position = idx Dim doc As PrintDoc = e.Form.GernatePrintDoc() doc.Preview() Next |
-- 作者:实话实说 -- 发布时间:2017/10/20 15:35:00 -- 2楼的代码是打印张数都相同,我的需求是每行√选打印的张数都不同,如果增加[张数]列,代码该如何改? |
-- 作者:有点甜 -- 发布时间:2017/10/20 15:56:00 -- Dim drs = DataTables("支票").Select("打印 = true") For Each dr As DataRow In drs Dim idx As Integer = Tables("支票").FindRow(dr) Tables("支票").Position = idx For i As Integer = 1 To dr("张数") Dim doc As PrintDoc = e.Form.GernatePrintDoc() doc.Preview() Next Next |