生成 pdf417 条形码

在 Crystal Reports、MS Excel 和 MS Access 中直接实现

在 MS Access 数据库中生成 pdf417 条形码

1. 调整数据库安全性属性

现代版本 Access: 进入 Access 选项菜单 → 信任中心 → 信任中心设置 → 宏设置 → 选择 “启用所有宏”

Access trust macro config

2. 启动 Visual Basic 引擎窗口

通过以下键盘快捷键组合直接打开 VB 开发环境:ALT + F11

Access trust macro config

3. 引用类型库扩展

打开选项界面 “工具” → “引用”。点击“浏览”定位对应的库文件,以激活与 cruflbcs.dll 的依赖跟踪关系。勾选 “crUFLBcs 5.0 Type Library” 旁的复选框并保存更改完成设置。

Access trust macro config

4. 从模块文件添加函数库

按下 Ctrl + M 键,通过直接使用组件定义模块包 barcodesoft.bas 的框架来导入脚本结构。

Access trust macro config

5. 实现报表宏表达式

退出 VBA 开发窗口,安全地返回到数据库的设计环境,并将报表的工作区视图切换到标准的 设计视图 (Design View)。在目标文本框的“控件来源 (Control Source)”中精确地输入以下格式的表达式:

=pdf417([表名.字段名])

请将 '表名' 替换为您数据库的实际表名,将 '字段名' 替换为您要编码的数据字段名。

pdf417 barcode excel macro

6. 完成排版系统配置

右键单击所选报表控件的文本框,然后选择 “属性”。修改控件的样式属性,使其使用对应于字体系名称 BcsPdf417 的字体系统来管理文本渲染。

Access properties control font text box typography layout settings window step view