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

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

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

核心重点:字符串如果直接用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://www.xjtudll.cn/Exp/564/

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

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

金蝶K3:直接SQL报表中进行核算项目数据授权控制的方法

--【第一步】: --根据核算项目类别ID,查询到对应核算项目的数据授权表及查看、修改、删除的权限字段名和权限掩码 --例如查出客户的数据授权表为Access_t_Organization --几乎所有的核算项目的查看、修改、删除的权限字段名和权限掩码都是以下这样: -...

多字节乘法--汇编实现原理

       乘法的本质是加法,乘法是加法的简便运算。但是如果纯粹用加法,加的次数太多,例如,358*24,即使用358作加法,也要24次。多字节乘法与珠算的“空盘前乘法”类似,是手工算法的变种。   &n...

如何去除桌面快捷方式阴影

如何去除桌面快捷方式阴影

昨天,在用Fireworks编辑图片的时候,拷贝图片粘贴到桌面,结果提示安装active desktop ,当时没注意就安装上了,结果桌面快捷方式下面都出现了阴影。看起来很不爽。第一次碰到这情况,问题虽简单却也颇费周折。后来从网上搜索了一下,找到了解决办法。第一步,右键单击桌面空白处,左键单击&ld...

proteus仿真时虚拟串口窗口丢失的解决办法

proteus仿真时虚拟串口窗口丢失的解决办法

在使用Proteus调试串口时会遇到自带的串口工具无法弹出虚拟串口解决办法如下:在Simulation中止后,进入工具栏Debug-> Reset Debug Pop up Windows,并在弹出窗口中选“yes”。 再次运行Simulation,可以发现窗口可以正常弹出。...

MSP430 C语言的关键字扩展

1.interrupt 用于中断函数。 定义如下: 语法: interrupt void 函数名()          或者        interrupt[中断向量]void...

监听viewcontroller进入后台

首先,要说明的是: ViewWillDisappear在进入后台的时候 不会 被触发 监听Home键进入后台: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillResig...

发表评论

访客

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