如何在 Microsoft Access 中生成 Data Matrix 二维码
本指南将详细介绍如何通过集成 VBA 模块和 Barcodesoft 字体,在 Microsoft Access 报表中创建可扫描的 Data Matrix 二维条码。
1 调整 Access 宏安全设置
为了启用条形码编码脚本,您必须配置安全设置,以允许宏在 Access 数据库环境中运行。
对于 Access 2000 或 2003:
依次点击菜单 工具 > 宏 > 安全性,选择 低 安全级别。
对于 Access 2007 至 2019 / Office 365:
点击 Microsoft Office 按钮/文件 > Access 选项 > 信任中心。在“宏设置”类别下,选择 “启用所有宏”。
2 初始化 VBA 库引用
按下 ALT + F11 打开 Microsoft Visual Basic 编辑器。
在编辑器中选择菜单 工具 > 引用。在弹出的对话框中点击 浏览,并从您的工作文件夹中选择 cruflbcs.dll。
勾选 crUFLBcs 4.0 Type Library,然后点击确定。
3 导入 Data Matrix VBA 模块
按下 Ctrl + M,从 Barcodesoft 文件夹中选择 barcodesoft.bas 以导入必要的编码逻辑。
如果找不到该文件,请从此处下载模块:Data Matrix VBA 下载。
4 在 Access 报表中创建条形码
关闭 VBA 编辑器并返回 Access。以 设计视图 打开报表。在您想要显示条形码的文本框的 控件来源 中输入以下公式:
请注意,请将 [表名] 替换为您真实的表名,将 [字段名] 替换为数据字段名。
5 应用条形码字体
右键点击该文本框,从右键菜单中选择 属性。在 格式 选项卡中,将 字体名称 设置为 BcsDatamatrix。
确保该字段的大小足够容纳 Data Matrix 二维网格。