水晶报表中用Code128制作条型码的方法
2024-09-04 22:47:27
一、在【文件系统】中新建一个【Fonts文件夹】,然后添加【Code128.ttf】文件。
二、在水晶报表里的【字段资源管理器】的【公式字段】中新建一个公式字段。点击【使用编辑器】之后弹出【公式工作室】。
三、在【公式工作室】中的【报表自定义函数】新建一个函数,在代码框中输入如下代码:
Function fncGetCd128SetB ( strIn As string ) As String Dim intLoop As Number
Dim intPosition as Number
Dim intTotalVal as Number
Dim strOut as String
Dim strSpChr as String
Dim strEndChr as String
Dim intEndNo as Number strOut = "" for intLoop = 0 to Len(strIn) - 1
intPosition = intLoop + 1
strSpChr = Mid(strIn, intPosition, 1)
intTotalVal = intTotalVal + (Asc(strSpChr) - 32) * intPosition
next intTotalVal = intTotalVal + 104 intTotalVal = intTotalVal mod 103 If intTotalVal >= 95 Then
Select Case intTotalVal
Case 95
strEndChr = "Ã"
Case 96
strEndChr = "Ä"
Case 97
strEndChr = "Å"
Case 98
strEndChr = "Æ"
Case 99
strEndChr = "Ç"
Case 100
strEndChr = "È"
Case 101
strEndChr = "É"
Case 102
strEndChr = "Ê"
End Select
Else
intTotalVal = intTotalVal + 32
strEndChr = Chr(intTotalVal)
End If fncGetCd128SetB = "Ì" + strIn + strEndChr + "Î" End Function
最新文章
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 特殊问题和实战经验(五)
- STM32F105解密STM32F105VB芯片解密STM32F105R8单片机破解多少钱?
- MMORPG大型游戏设计与开发(客户端架构 part2 of vgui)
- 使用HttpWebRequest和HtmlAgilityPack抓取网页(拒绝乱码,拒绝正则表达式)
- MVC4.0中项目发布遇到IE11时session存入URL中,导致记不住密码的问题
- javascript中match和RegExp组合用法
- Working with Other Node Types II
- 《Java程序员修炼之道》
- 【Shell脚本学习12】Shell字符串
- 整理收藏一份PHP高级工程师的笔试…
- expect ------提供用户名和密码的SSH自动登录脚本
- 在SQL Server里如何处理死锁
- 201621123050 《Java程序设计》第10周学习总结
- 关闭PHP的opcache缓存
- 微服务-开发框架之springboot by 大雄daysn
- 为什么企业需要IT资产管理
- marquee 的浏览器兼容性
- pycharm远程调试配置
- JavaScript调用wcf服务,并且处理返回的字典集合
- Python中为什么要使用self?
热门文章
- NC19916 [CQOI2010]扑克牌
- multiset 用法复习
- 数学公式 Latex 练习
- JAVA中简单的for循环竟有这么多坑,你踩过吗
- 聊聊 C++ 中几类特殊成员函数
- Windows 进程的创建和终止
- Webpack干货系列 | Webpack5 怎么处理字体图标、图片资源
- Solution -「Luogu 5170」类欧几里得算法
- Webpack干货系列 | 在 Webpack 5 集成 ESLint 的方法
- Oracle,SAP等暂停俄所有业务,国产化刻不容缓,无代码又该如何发力