将字符串转换为Code 128字体可识别的数据格式-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


将字符串转换为Code 128字体可识别的数据格式

发表时间:2020/12/31 13:55:48 评论(0) 浏览(3355)  评论 | 加入收藏 | 复制
   
摘 要:如果将正常字符串传递给Code 128,它显示出来的条形码是无法扫描出来的。需要将字符串转换后再传递给Code 128。
正 文:

转换函数:

Function StrToCode128(str As String) As String
    Dim l As Integer, i As Integer, n As Integer, t As Integer, s As Integer
    Dim p As String
    l = Len(str)
    n = 104
    For i = 1 To l
        t = Asc(Mid(str, i, 1))
        If t >= 32 Then
            n = n + (t - 32) * i
        Else
            n = n + (t + 64) * i
        End If
    Next i
    s = n Mod 103
    If s >= 95 Then
        s = s + 100
    Else
        s = s + 32
    End If
    StrToCode128 = ChrW(204) + str + ChrW(s) + ChrW(206)
End Function
调   用:
Code128控件=StrToCode128(需要转换为条形码的字符串)

Access软件网交流QQ群(群号:198465573)
 
 相关文章
使用128条码字体生成Code128C条码  【朱亦文  2010/10/13】
获取Code128C的SQL函数  【朱亦文  2010/10/14】
[access报表]39码与128码的条形码字体  【wj.s  2011/12/10】
服装吊牌打印工具,合格证,条码打印工具,条形码打印工具,用ACCE...  【bjllk  2012/6/20】
Code 39码与Code 128码区别  【杨雪  2017/12/10】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接