简单示例:
Me.BarCodeCtrl1.Style = 7
Me.BarCodeCtrl1.Value = "123456 CODE-128"
Me.PrintForm '打印窗体
添加控件:
Project - Components - Microsoft Access BarCode Control 9.0
若没有找到,选择 Browse... - C:\Program Files\Microsoft Office\Office\MSBCODE9.OCX
然后在窗体上新键 BarCodeCtrl 控件
帮助文件:
C:\Program Files\Microsoft Office\Office\MSBCODE9.HLP
属性:
BackColor 指定条形码控件的背景色。
Direction 指定条形码符号的显示方向
Direction(方向) 说明
------------------------------------------------------------------
0 - 无 以标准方向(0 度)显示条形码符号。
1 - 90度 从标准方向旋转 90 度的位置显示条形码符号。
2 - 180度 从标准方向旋转 180 度的位置显示条形码符号。
3 - 270度 从标准方向旋转 270 度的位置显示条形码符号。
ForeColor 指定条形码控件的前景颜色。
LineWeight 指定条形码符号的线条粗细。
LineWeight(线条粗细) 说明
-------------------------------------------------------
0 - 特细线 以最细的线条产生条形码符号。
1 - 细线
2 - 中细线
3 - 标准 以标准粗细的线条产生条形码符号。
4 - 中粗线
5 - 粗线
6 - 特粗线
7 - 超特粗线 以最粗的线条产生条形码符号。
ShowData 指定是否要与条形码符号一起显示数据数值。
Style 较常用的 11 种条形码符号
Style(样式) 说明
----------------------------------------------------------------
0 - UPC-A 广泛应用于标识货物的 POS 符号(美国与加拿大)。
1 - UPC-E UPC 的简短版。使用于无法印刷标准版的小型货物。
2 - JAN-13 日本规格的 POS 符号与国际规格 EAN-13 POS 符号相同。
可应用于包括书籍及杂志在内的所有货物。
3 - JAN-8 JAN 或 EAN 的简短版。使用于无法印刷标准版的小型货物。
4 - Casecode 制造商或批发商在将货物出货至零售店时,标识于包装箱外部的符号。
5 - NW-7 表示出英文数字和字母的条形码符号。标识于电脑机器等特殊货物的包装上。
6 - Code-39 表示出英文数字和字母的条形码符号。
自 FA(Factory Automation ,工厂自动化)起,被广泛地应用在工业上。
7 - Code-128 将全部 ASCII 的 128 个字节编码的条形码控件。也有简短版。
8 - US Postnet 为了自动化处理而标识于邮件上的条形码符号(美国)。
9 - US Postal FIM 为了自动化处理而标识于邮件上的特殊条形码符号(美国)。
10 - JP Post 为了自动化处理而标识于邮件上的条形码符号(日本)。
SubStyle 选好条形码符号的样式之后,接着指定子样式。
POS 条形码符号(UPC-A、UPC-E、JAN-13、JAN-8)时,会显示出下行的子样式。
--------------------------------------------------------------------------------------------
0 - 标准 标准的条形码符号。几乎所有的货物都可以应用。
1 - 2 位 (ISSN) 补充码 主码的右边再附加上 2 位数的补充码。用以表示杂志的发行编号。
2 - 5 位 (ISSN) 补充码 在主码的右边再附加上 5 位数的补充码。 用以表示书籍的价格。
3 - POS Casecode 产生比标准尺寸更大的 POS 条形码符号。而且,还会在符号周围标识粗轮廓。
当制造商或批发商在将货物出货至零售店时,印刷在包装箱外部。
Casecode 条形码符号有 3 种子样式可供选用。
-----------------------------------------------------------------------------------------------
0 - 标准版 以 14 位数的值来产生符号。
在出口至美国与加拿大时,除了申请 UPC 制造厂商码之外,还请附上 UPC 的 Casecode 。
1 - 扩充版 以 16 位数的值来产生符号。
2 - 附加版 以 6 位数的值来产生符号。
由于是在个别的包装上学习各货物的重量与价格的不同而附上的,所以是附加在标准(扩充)版的后面。
US Postnet 条形码为使用于美国的条形码,在台湾、日本不使用。有 3 种子样式可供选用。
-------------------------------------------------------------------------------------------------
0 - 传递点 为使邮件处理自动化的 12 位数条形码。邮件请尽量使用这种样式。
1 - ZIP + 4 code 用以限定投递区域的 10 位数条形码。虽然当前仍被使用,但使用率已经逐渐降低。
2 - 5-digit ZIP code 用以限定投递区域的 5 位数条形码。目前几乎已经完全不使用了。
US FIM 条形码为使用于美国的条形码,在台湾、日本不使用。有 3 种子样式可供选用。
---------------------------------------------------------------------------------------------
0 - FIM A 使用于 Courtesy Reply 邮件。
1 - FIM B 使用于未标明 Postnet 条形码符号的业务相关邮件、 Penalty 邮件与免费投递邮件。
2 - FIM C 使用于已经标明 Postnet 条形码符号的业务相关邮件、 Penalty 邮件与免费投递邮件。
Validation 校验位
POS 条形码
-------------------------------------------------------------------------------------------
0 - 无校验 始终就对应数据产生条形码符号。
选用(无校验)的话,有可能会产生出扫描仪无法读入的条形码符号。
注意 如果数据内不含校验位的话,则正确值会被加入数据内。
1 - 调整,如果无效 计算符号的校验位,如果数据无效的话,则以正确值加以替换的内容。
注意 如果数据内不含校验位的话,则正确值会被加入数据内。
2 - 空格,如果无效 只有在数据的位数正确,而且校验位的值也相等的情况下才产生条形码符号。
NW-7 以及 Code-39 条形码
------------------------------------------------------------------------------------------
0 - 无校验 仅对应数据产生条形码符号。
1 - 附加开始/结束位 如果没有开始/结束位的话,则 NW-7 条形码用“a”、Code-39 条形码用“*”各加在其前后。
US Postnet 条形码
------------------------------------------------------
0 - 空格,如果无效 只有在数据有效的情况下才产生条形码符号。
注意 始终对数据进行校验,就不会产生无效的条形码符号。
Post 条形码
-----------------------------------------------------
0 - 空格,如果无效 只有在数据有效的情况下才产生条形码符号。
若有最初的 7 位数字,则判断数据为有效。
注意 始终对数据进行校验,就不会产生无效的条形码符号。
Value 用以指定产生条形码符号的值。
Me.BarCodeCtrl1.Style = 7
Me.BarCodeCtrl1.Value = "123456 CODE-128"
Me.PrintForm '打印窗体
添加控件:
Project - Components - Microsoft Access BarCode Control 9.0
若没有找到,选择 Browse... - C:\Program Files\Microsoft Office\Office\MSBCODE9.OCX
然后在窗体上新键 BarCodeCtrl 控件
帮助文件:
C:\Program Files\Microsoft Office\Office\MSBCODE9.HLP
属性:
BackColor 指定条形码控件的背景色。
Direction 指定条形码符号的显示方向
Direction(方向) 说明
------------------------------------------------------------------
0 - 无 以标准方向(0 度)显示条形码符号。
1 - 90度 从标准方向旋转 90 度的位置显示条形码符号。
2 - 180度 从标准方向旋转 180 度的位置显示条形码符号。
3 - 270度 从标准方向旋转 270 度的位置显示条形码符号。
ForeColor 指定条形码控件的前景颜色。
LineWeight 指定条形码符号的线条粗细。
LineWeight(线条粗细) 说明
-------------------------------------------------------
0 - 特细线 以最细的线条产生条形码符号。
1 - 细线
2 - 中细线
3 - 标准 以标准粗细的线条产生条形码符号。
4 - 中粗线
5 - 粗线
6 - 特粗线
7 - 超特粗线 以最粗的线条产生条形码符号。
ShowData 指定是否要与条形码符号一起显示数据数值。
Style 较常用的 11 种条形码符号
Style(样式) 说明
----------------------------------------------------------------
0 - UPC-A 广泛应用于标识货物的 POS 符号(美国与加拿大)。
1 - UPC-E UPC 的简短版。使用于无法印刷标准版的小型货物。
2 - JAN-13 日本规格的 POS 符号与国际规格 EAN-13 POS 符号相同。
可应用于包括书籍及杂志在内的所有货物。
3 - JAN-8 JAN 或 EAN 的简短版。使用于无法印刷标准版的小型货物。
4 - Casecode 制造商或批发商在将货物出货至零售店时,标识于包装箱外部的符号。
5 - NW-7 表示出英文数字和字母的条形码符号。标识于电脑机器等特殊货物的包装上。
6 - Code-39 表示出英文数字和字母的条形码符号。
自 FA(Factory Automation ,工厂自动化)起,被广泛地应用在工业上。
7 - Code-128 将全部 ASCII 的 128 个字节编码的条形码控件。也有简短版。
8 - US Postnet 为了自动化处理而标识于邮件上的条形码符号(美国)。
9 - US Postal FIM 为了自动化处理而标识于邮件上的特殊条形码符号(美国)。
10 - JP Post 为了自动化处理而标识于邮件上的条形码符号(日本)。
SubStyle 选好条形码符号的样式之后,接着指定子样式。
POS 条形码符号(UPC-A、UPC-E、JAN-13、JAN-8)时,会显示出下行的子样式。
--------------------------------------------------------------------------------------------
0 - 标准 标准的条形码符号。几乎所有的货物都可以应用。
1 - 2 位 (ISSN) 补充码 主码的右边再附加上 2 位数的补充码。用以表示杂志的发行编号。
2 - 5 位 (ISSN) 补充码 在主码的右边再附加上 5 位数的补充码。 用以表示书籍的价格。
3 - POS Casecode 产生比标准尺寸更大的 POS 条形码符号。而且,还会在符号周围标识粗轮廓。
当制造商或批发商在将货物出货至零售店时,印刷在包装箱外部。
Casecode 条形码符号有 3 种子样式可供选用。
-----------------------------------------------------------------------------------------------
0 - 标准版 以 14 位数的值来产生符号。
在出口至美国与加拿大时,除了申请 UPC 制造厂商码之外,还请附上 UPC 的 Casecode 。
1 - 扩充版 以 16 位数的值来产生符号。
2 - 附加版 以 6 位数的值来产生符号。
由于是在个别的包装上学习各货物的重量与价格的不同而附上的,所以是附加在标准(扩充)版的后面。
US Postnet 条形码为使用于美国的条形码,在台湾、日本不使用。有 3 种子样式可供选用。
-------------------------------------------------------------------------------------------------
0 - 传递点 为使邮件处理自动化的 12 位数条形码。邮件请尽量使用这种样式。
1 - ZIP + 4 code 用以限定投递区域的 10 位数条形码。虽然当前仍被使用,但使用率已经逐渐降低。
2 - 5-digit ZIP code 用以限定投递区域的 5 位数条形码。目前几乎已经完全不使用了。
US FIM 条形码为使用于美国的条形码,在台湾、日本不使用。有 3 种子样式可供选用。
---------------------------------------------------------------------------------------------
0 - FIM A 使用于 Courtesy Reply 邮件。
1 - FIM B 使用于未标明 Postnet 条形码符号的业务相关邮件、 Penalty 邮件与免费投递邮件。
2 - FIM C 使用于已经标明 Postnet 条形码符号的业务相关邮件、 Penalty 邮件与免费投递邮件。
Validation 校验位
POS 条形码
-------------------------------------------------------------------------------------------
0 - 无校验 始终就对应数据产生条形码符号。
选用(无校验)的话,有可能会产生出扫描仪无法读入的条形码符号。
注意 如果数据内不含校验位的话,则正确值会被加入数据内。
1 - 调整,如果无效 计算符号的校验位,如果数据无效的话,则以正确值加以替换的内容。
注意 如果数据内不含校验位的话,则正确值会被加入数据内。
2 - 空格,如果无效 只有在数据的位数正确,而且校验位的值也相等的情况下才产生条形码符号。
NW-7 以及 Code-39 条形码
------------------------------------------------------------------------------------------
0 - 无校验 仅对应数据产生条形码符号。
1 - 附加开始/结束位 如果没有开始/结束位的话,则 NW-7 条形码用“a”、Code-39 条形码用“*”各加在其前后。
US Postnet 条形码
------------------------------------------------------
0 - 空格,如果无效 只有在数据有效的情况下才产生条形码符号。
注意 始终对数据进行校验,就不会产生无效的条形码符号。
Post 条形码
-----------------------------------------------------
0 - 空格,如果无效 只有在数据有效的情况下才产生条形码符号。
若有最初的 7 位数字,则判断数据为有效。
注意 始终对数据进行校验,就不会产生无效的条形码符号。
Value 用以指定产生条形码符号的值。