谁能帮忙弄个水晶报表显示条码CODE128的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁能帮忙弄个水晶报表显示条码CODE128的相关的知识,希望对你有一定的参考价值。
参考技术A 我用的是FineReport,不太了解水晶报表,下面是我在网上搜集的方法,希望对你有帮助。法一:
水晶报表当中是通过特殊的字体来实现Barcode的。
下载Free 3 of 9 Barcode Fonts。这里只有code39的字体,安装好该字体。
2,在Crystal Report中添加formula字段,这里取名Barcode。公式 “*“+Table.BarcodeField+“*“ ,其实就是将你的barcode首尾都加上一个“*“这是barcode39 要求的。其实Idautomation提供的UFL也就是做了这个事情。
3,将该字段拖入Report,设置它的字体为我们刚下载安装的free3of9。
法二:
1、在网上google code39 字体,网上好多下载的地方啊,然后安装到 系统目录下 windows/fonts 下。
2、首先报表中要有数字字段,例如ksh。这时 先建立公式字段 名字为 TiaoMa 使用编辑器 输入 "*"+数据源.ksh+"*" ,保存并关闭。
其实就是给条形码前后加入*号,这是条码枪识别的要求。
3、将公式字段 TiaoMa 拖入报表中 ,设置字体为 条形码字体 ,大小合适。
这样就完成了
法三:(我的方法,适用FineReport,不一定适用水晶报表)
导入第三方包(barcode4j-light.jar),barcode4j是一款开源的条形码生成库,能够生成很多种编码的条形码,包括UPC码。自定义函数中可以直接调用该包中现成的方法来生成UPC条形码。
然后通过自定义函数来生成条形码。
水晶报表数据源更新问题
【中文标题】水晶报表数据源更新问题【英文标题】:Crystal Report Data Source update issue 【发布时间】:2021-11-20 18:22:18 【问题描述】:我们已尝试在现有 Crystal Report 中添加新字段。该报告使用类文件作为数据源 (ADO.net(XML))。我们在数据源类中添加了新属性。但新领域并没有体现在 田野探险家。我们尝试为其添加一个新连接,但我们正在弹出以下窗口。
谁能帮助我,我应该提供哪个文件路径(我在项目中找不到任何 XML 文件)? 这里的其他字段也是空的。 是否需要勾选此处的复选框(使用类中的数据集)?
【问题讨论】:
【参考方案1】:在 Crystal 中打开 rpt 并执行以下操作: 数据库,验证数据库...
这应该将 rpt 与数据源重新同步。
【讨论】:
我试过验证数据库,但它也显示上述弹出窗口。以上是关于谁能帮忙弄个水晶报表显示条码CODE128的的主要内容,如果未能解决你的问题,请参考以下文章