当前位置:首页 > 技术心得 > 正文内容

在水晶报表中使用Code128条形码

xjtudll6年前 (2020-05-01)技术心得15760

核心重点:字符串如果直接用code128字体显示,是无法扫描出来的

1.将code128条码字体拷贝到C:\Windows\fonts下

2 .在水晶报表里的【字段资源管理器】的【公式字段】中新建一个公式字段例如我命名为Code128

3.在新建的字段单击鼠标右键 选择编辑 在报表自定义函数中新建函数如下图所示

20160305134424755

代码如下所示

Function GetCode128B( inputData As string ) As String  
  Dim checksum    as  Number 
  Dim intPosition as  Number
  Dim ii          as  Number
  Dim strSpChr    as  String
  checksum = 104
    for  ii = 0 to Len(inputData)-1   
        intPosition = ii + 1  
        strSpChr = Mid(inputData, intPosition, 1)  
        if Asc(strSpChr) >= 32 then
          checksum = checksum + (Asc(strSpChr) - 32) * intPosition
        else
          checksum = checksum + (Asc(strSpChr) + 64) * intPosition
        end if
    next
    checksum = checksum mod 103
       if checksum < 95 then
          checksum = checksum + 32
       else
          checksum = checksum + 100
       end if
    GetCode128B ="Ì" +inputData+chr(checksum) +"Î"
End Function

4.选中公式字段Code128 在函数参数中值 选择数据库字段

20160305134622277

5.然后将字段Code128插入到报表中,并把报表中的字段修改为Code128即可

20160307081616122

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/564/

标签: 水晶报表
分享给朋友:

“在水晶报表中使用Code128条形码” 的相关文章

ComboBox自绘异常与DrawItem不响应等问题

ComboBox自绘异常与DrawItem不响应等问题

https://blog.csdn.net/wghhdzwzqbx02/article/details/7277937    对于ComboBox而言,虽然与Button相比,自绘都在DrawItem函数中进行,但是实际自绘过程远比Button复杂。原因之一就在于它本身的复杂度:...

51串口通信

51串口通信

大学的时候,练习串口通信整的东东图太大,显示不正常。请直接看原图。upload/2010/1/201001291823133003.jpg演示如图: 左边的单片机:发送  查询方式右边的单片机:接收    中断方式K1:LED1亮;K2:LED2亮;...

RDLC报表:不同的页眉

RDLC报表:不同的页眉

问题描述: RDLC报表,需要首页页眉和后面的页面页眉不同 解决办法: 利用Hidden属性和内置字段PageNumber。适当隐藏某些元素。 则可实现不同的页眉。 例如:某个元素仅第一页显示 参考资料: https://forums.asp.net/t/2031340.aspx?having+...

LCD制作参数

1 、Display Type显示类型 TN 、HTN 、STN 、FSTN 等 显示类型对产品的价格影响最大,通常由显示像索的数量及产品的档次而定 TN 、HTN 、LCD 、COG 是什么? TN叫什么扭曲型LCD , HTN是比TN 宽视角的,上下各宽15度视角的,弥补TN 的一些不足,比他们...

金蝶 老单增加工具栏按钮(Raise Event)

Public Sub AddToolButton(name As String, Caption As String, Description As String, Optional imagefilename As String = '', Optional iOrder As Long = 47...

Keil新增STC 51型号

Keil新增STC 51型号

STC官网提供的方法: (详见:http://www.mcu-memory.com/) 备份KEIL安装目录下的UV2.CDB或者UV3.CDB文件(在文件夹UV2或者UV3里面),然后用STC提供的同名的CDB文件覆盖。 这种方法操作起来很简单,但缺点是在器件选型时,只能选择STC单片机,其他的都...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。