生成 code39 条形码

无缝实现于 Crystal Reports、MS Excel 以及 MS Access

在 Crystal Reports 中生成 Code39 条形码

1. 请确认您的 SAP Crystal Reports 的架构(32 位还是 64 位)。
SAP Crystal Reports 2008 / 2011 / 2013 / 2016 为 32 位。
SAP Crystal Reports 2020 / 2025 为 64 位。

1.1 如果您的 SAP Crystal Reports 是 64 位的,请按照下方所示注册 64 位文件 cruflbcs_x64.dll。
右键单击命令提示符(Command Prompt),并以管理员身份运行。
code39 command prompt as administrator

如需注册 64 位 DLL,请键入以下命令:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll

1.2 如果您的 SAP Crystal Reports 是 32 位的,请按照下方所示注册 32 位文件 cruflbcs.dll。
键入以下命令以注册 32 位 cruflbcs.dll:
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll

register cruflbcs.dll commands for code39

如果您看到弹出以下窗口,则说明您的注册已成功。
register cruflbcs.dll succeeded

2. 找到 UFL 函数。

依次展开层级:函数列表 ⇒ 附加函数 ⇒ COM 和 .NET UFL (u212com.dll) ⇒ Visual Basic UFL。双击函数 BCSLinearcode39

code39 barcode Crystal reports UFL selection

3. 创建一个新的公式字段

打开您的 Crystal Report。右键单击“公式字段”,然后从右键菜单中选择“新建...”。将名称设置为 "BcsCode39",然后点击“使用编辑器”

code39 create formula crystal reports

4. 使用数据库字段作为 code39 公式参数

输入数据库字段作为 code39 公式的参数。然后点击“保存”按钮保存 code39 公式字段。

code39 crystal reports ufl

5. 将 code39 公式字段插入到 Crystal Report 的设计视图中。

将 code39 公式字段拖放到 Crystal Report 的设计视图中。您会看到一些奇怪的字符。请不用担心!因为您此时还没有应用 code39 条形码字体。

code39 barcode crystal reports UFL

6. 应用 Code39MHr 字体类型。

右键单击该文本对象,并从右键菜单中选择“设置对象格式”。然后选择“Code39MHr”作为字体。

该软件包包含 14 种具有不同大小和样式的 TrueType 字体:
带用户可读文本:Code39XXL, Code39XL, Code39L, Code39M, Code39S, Code39XS 和 Code39XXS;
不带用户可读文本:Code39XXL, Code39XL, Code39L, Code39M, Code39S, Code39XS 和 Code39XXS。
每种字体都设计有不同的长宽比,以便您选择最适合您应用需求的字体。

code39 font crystal reports

7. Code39 条形码已在您的 Crystal Reports 中创建成功。

点击“确定”按钮。您将在您的报表中获得 Code39 条形码。

code39 barcode crystal reports