Foxtable(狐表)用户栏目专家坐堂 → 如何把二维码标签按顺序一个个打印出来?


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

主题:如何把二维码标签按顺序一个个打印出来?

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/14 9:03:00 [显示全部帖子]

1、加一个辅助列,打印以后,就勾选。或者单独用一个变量记录打印到了哪个位置。

 

2、

 

Dim doc As New PrintDoc '定义一个报表
Dim rt As New prt.RenderTable() '定义一个表格对象
doc.Body.Children.Add(rt) '将表格对象加入到报表中
'下面的代码向表格中填入值
For r As Integer = 0 To 5
    Dim rg As prt.RenderGraphics
    Dim Bar As New BarCodeBuilder
    Bar.Symbology = Barpro.Symbology.QRCode
    Doc.Stacking = prt.StackingRulesEnum.InlineLeftToRight
    bar.Code = 123
    rg = new prt.RenderGraphics
    bar.DrawOnCanvas(rg.Graphics,0,0,1)
    rg.Style.Spacing.All = 3
    rt.Cells(r, 2).RenderObject = rg
    rt.Cells(r, 2).Style.ImageAlign.AlignHorz = prt.ImageAlignHorzEnum.Center
Next
rt.Style.GridLines.All = New prt.Linedef '设置网格线
doc.Preview() '预览报表


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/14 10:36:00 [显示全部帖子]

以下是引用ycwk在2019/1/14 10:11:00的发言:
上面 这段代码执行后,不是把所有要打印的标签都预览出来了吗?  怎么在打印的时候控制写表啊?

 

rw("已打印") = true


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/14 15:38:00 [显示全部帖子]

以下是引用ycwk在2019/1/14 15:05:00的发言:
我想在打印标签的时候,通过“资产编号”字段关联其它表,显示其它表的字段?  请问代码要怎么写?

 

通过find查找或者select查找到数据后处理

 

http://www.foxtable.com/webhelp/scr/0396.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/14 16:05:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/18 11:16:00 [显示全部帖子]

在这里啊

 

For i As Integer=0 To dt.DataRows.Count-1
    dt.DataRows(i)("xxx") = "xxxyyy"

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/18 11:27:00 [显示全部帖子]

以下是引用ycwk在2019/1/18 11:24:00的发言:
但是这段代码只是调用报表预览出这一堆标签啊,假如打印过程中中断了怎么办呢? 比如:因为卡纸,要重打几张,但是由于一预览就全部标记为已打印了,那我就不知道卡在哪里了
[此贴子已经被作者于2019/1/18 11:25:29编辑过]

 

那这个没办法。不然你就分页一页一页打印。比如每页打印10行,每一页单独print。这样可以定位到哪一页出问题。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/18 11:50:00 [显示全部帖子]

以下是引用ycwk在2019/1/18 11:41:00的发言:
分页打印 帮助看哪里?

 

参考

 

http://www.foxtable.com/webhelp/scr/2241.htm

 


 回到顶部