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


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

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

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


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

2017-01-01 10:10:10改成2017.01.01怎么写呢

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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(有点甜)dim d as date = "2017-01-01 10:10:...  发帖心情 Post By:2017/7/17 14:36:00 [显示全部帖子]

说明文本太长了打印出来显示不全,可以设置自动换行吗

 回到顶部
帅哥哟,离线,有人找我吗?
sysckj
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
说明文本是读的这个数字,代码应该加在哪里啊

 回到顶部
帅哥哟,离线,有人找我吗?
sysckj
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | 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个数字

 回到顶部
帅哥哟,离线,有人找我吗?
sysckj
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | 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 [显示全部帖子]

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

 回到顶部
帅哥哟,离线,有人找我吗?
sysckj
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | 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,其他的内容都是绑定字段的,这个怎么加到里面去呢,我不知道复制代码到哪个位置

 回到顶部
帅哥哟,离线,有人找我吗?
sysckj
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | 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个商品,要根据商品的数量,打印对应的标签数量,然后每一张标签的二维码不同,现在打出来的话就是一排三个标签,其他信息一样,二维码一排中是随机的,但是后面所有排的二维码是和第一排一样的。

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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(sysckj)回复:(有点甜)Dim cnames() As St...  发帖心情 Post By:2017/7/18 15:34:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:二维码测试_201707181533.zip


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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(有点甜)[upload=foxdb,二维码测试.foxdb]vie...  发帖心情 Post By:2017/7/19 10:51:00 [显示全部帖子]

和之前差不多,二维码是一样的,而且没按数量来打印张数
面条5kg,水3kg,油2kg,规格0.5kg和1kg代表产品的单个重量,数量除以规格等于打印张数,比如面条5kg规格是0.5kg就是要打印10张二维码的标签,这10张标签的二维码都是随机生成

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


加好友 发短信
等级:幼狐 帖子:125 积分:1551 威望:0 精华:0 注册:2014/6/9 14:21:00
回复:(有点蓝)这种效果?[upload=foxdb,二维码测试...  发帖心情 Post By:2017/7/20 15:38:00 [显示全部帖子]

对,就是这种。
我现在把规格设置为了一个名称为"规格"的变量,其中有0.5/kg袋和1kg/袋的选项,在这个代码的基础上应该怎样增加代码呢


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