谁能帮忙弄个水晶报表显示条码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的的主要内容,如果未能解决你的问题,请参考以下文章

vs asp.net水晶报表打印时无法显示条码

Crystal Report CRforVS_13_0_8 code39 或 code128 的条码集成

水晶报表查看器中未显示图像

Winform中怎么使用水晶报表?

强类型数据集作为水晶报表的数据源

水晶报表的打印预览,是在visual studio2008中做的,C#WinForm做的