Foxtable(狐表)用户栏目专家坐堂 → [原创]窗口中二维码取数据问题


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

主题:[原创]窗口中二维码取数据问题

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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(有点甜)bar.Text = "1234" & vbcrlf &am...  发帖心情 Post By:2017/7/17 15:49:00 [只看该作者]

Dim bar As WinForm.BarCode = e.Form.Controls("BarCode1")
Dim str As String = ""
For i As Integer = 1 To 35
    str &= Rand.Next(10)
Next
bar.Code = "*" & str
bar.Text = str
说明文本是读的这个数字,代码应该加在哪里啊

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/17 16:08:00 [只看该作者]

Dim bar As WinForm.BarCode = e.Form.Controls("BarCode1")
Dim str As String = ""
For i As Integer = 1 To 35
    str &= Rand.Next(10)
Next
bar.Code = "*" & str
bar.Text = str.substring(0,10) & vbcrlf & str.SubString(10, 10) & vbcrlf & str.SubString(20, 10) & vbcrlf & str.SubString(30)

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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(有点甜)Dim bar As WinForm.BarCode = e.For...  发帖心情 Post By:2017/7/17 16:52:00 [只看该作者]

Dim bar As WinForm.BarCode = e.Form.Controls("BarCode1")
Dim str As String = ""
For i As Integer = 1 To 35
    str &= Rand.Next(10)
Next
bar.Code = "*" & str
bar.Text = str.substring(0,12) & vbcrlf & vbcrlf & str.SubString(24, 12) & vbcrlf & str.SubString(25)
我改成报错:索引和长度必须引用该字符串内的位置。
参数名: length
我要前面两行打印12个数字,第三行打印11个数字

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/17 16:55:00 [只看该作者]

bar.Text = str.substring(0,12) & vbcrlf & vbcrlf & str.SubString(12, 12) & vbcrlf & str.SubString(24)

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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(有点甜)bar.Text = str.substring(0,12) &am...  发帖心情 Post By:2017/7/17 17:03:00 [只看该作者]

第一行和第二行之间怎么会出现一个空行呢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/17 17:04:00 [只看该作者]

bar.Text = str.substring(0,12) & vbcrlf & str.SubString(12, 12) & vbcrlf & str.SubString(24)

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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(有点甜)以下是引用sysckj在2017/7/17 10:28:...  发帖心情 Post By:2017/7/18 10:39:00 [只看该作者]

Dim bar As WinForm.BarCode = e.Form.Controls("BarCode1")
Dim str As String = ""
For i As Integer = 1 To 35
    str &= Rand.Next(10)
Next
bar.Code = "*" & str
bar.Text = str.substring(0,12) & vbcrlf & str.SubString(12, 12) & vbcrlf & str.SubString(24)

我窗口里面已经拉宽复制了两份,另外两个是BarCode2和BarCode3,其他的内容都是绑定字段的,这个怎么加到里面去呢,我不知道复制代码到哪个位置

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/18 10:42:00 [只看该作者]

Dim cnames() As String = {"BarCode1", "BarCode2", "BarCode3"}
for each cname as string in cnames
    Dim bar As WinForm.BarCode = e.Form.Controls(cname)
    Dim str As String = ""
    For i As Integer = 1 To 35
        str &= Rand.Next(10)
    Next
    bar.Code = "*" & str
    bar.Text = str.substring(0,12) & vbcrlf & str.SubString(12, 12) & vbcrlf & str.SubString(24)
Next


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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(有点甜)Dim cnames() As String = {"BarCode...  发帖心情 Post By:2017/7/18 14:23:00 [只看该作者]

Dim cnames() As String = {"BarCode1", "BarCode2", "BarCode3"}
for each cname as string in cnames
    Dim bar As WinForm.BarCode = e.Form.Controls(cname)
    Dim str As String = ""
    For i As Integer = 1 To 35
        str &= Rand.Next(10)
    Next
    bar.Code = "*" & str
    bar.Text = str.substring(0,12) & vbcrlf & str.SubString(12, 12) & vbcrlf & str.SubString(24)
Next
图片点击可在新窗口打开查看

这样打出来了,但是我是调用单据内容来打印的,单据里面的有N个商品,要根据商品的数量,打印对应的标签数量,然后每一张标签的二维码不同,现在打出来的话就是一排三个标签,其他信息一样,二维码一排中是随机的,但是后面所有排的二维码是和第一排一样的。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/18 14:38:00 [只看该作者]

 请做一个具体的例子上传上来测试。

 回到顶部
总数 40 上一页 1 2 3 4 下一页