以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- EAN-13条码的打印问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=18345) |
-- 作者:薛世隆 -- 发布时间:2008/3/1 21:01:00 -- EAN-13条码的打印问题 为为什么自编的条码不能打印 用已有的条码下面的数字生成的条码 条码枪能识别 当数字是自编的13位数字时 生成的条码 条码枪不能识别 请看文件中条码表 中的报表打印 能打出条码 打出的条码 存在上egd文件下载 |
-- 作者:程兴刚 -- 发布时间:2008/3/1 21:15:00 -- 1、条码不是随心所欲编的,他有统一的编码规则,每位字符都代表它自身的含义! EAN-13条码所表示的代码由13位数字组成,其结构如下: 结构一: X13X12X11 X10X9X8X7 X6X5X4X3X2 X1 其中:X13…X11为表示国家或地区代码的前缀码;X10…X7 为制造厂商代码;X6…X2为商品的代码;X1为校验码。 结构二;X13X12X11 X10X9X8X7X6 X5X4X3X2 X1 其中:X13…X11为表示国家或地区代码的前缀码;X10…X6 为制造厂商代码;X5…X2为商品的代码;X1为校验码。 在我国,当X13X12X11 为690、691时其代码结构同结构一、当X13X12X11 为692时其代码结构同
|
-- 作者:薛世隆 -- 发布时间:2008/3/1 22:04:00 -- 程老师 就是了得 佩服 您的资料那来的 我想了解更多关于条码的知识 感谢 |
-- 作者:薛世隆 -- 发布时间:2008/3/1 22:09:00 -- 我以为条码只是用 特定的“条”来代表数字 条码枪只中通过光线 来读取这些数字 再把数字显示在文件中, 不知可有这样的条码 编制 让老师见笑了 还是要谢谢老师啊 |
-- 作者:薛世隆 -- 发布时间:2008/3/2 22:09:00 -- 程老师好 在您的支持下 我查了EAN-13 的编码规则 重新设计了条码打印 终于 打出了 符合规则 能用条码枪扫出来的条码 原来关键是在 第13个数字 (校验位) 易表会自动生成 形成条码的数字只要12个, 然后在 条码属性中 的有效性验证中 选 无效时修复 这样打出的条码 就是13位的有校验位的 能读出来的条码 谢谢老师 还要继续支持我奥 |
-- 作者:程兴刚 -- 发布时间:2008/3/2 22:12:00 -- 呵呵,客气,这也让我学到不少东西,相互学习嘛! |
-- 作者:薛世隆 -- 发布时间:2008/3/2 22:34:00 -- egd文件下载 程老师好 新的问题 在销售日记表中 的货品名称的刷新公式 if(FindText("库存","货品名称","货品条码", "=" ,[货品条码]) > "",FindText("库存","货品名称","货品条码", "=" ,[货品条码]),FindText("库存","货品名称","货品代码", "=" ,[代码表])) 的“,[货品条码]),”是用条码枪输入的 是一个13位的数字串 ,但用来做比较的 库存中的 [货品条码]却是一个12位的数字串,这该如何解决 求助
|
-- 作者:薛世隆 -- 发布时间:2008/3/2 22:40:00 -- 这个是 有关EAN-13编码的知识 大家分享RAR文件下载 |
-- 作者:程兴刚 -- 发布时间:2008/3/2 22:44:00 -- 谢谢分享,抽空好好学习! |
-- 作者:郑颖 -- 发布时间:2008/3/2 22:46:00 -- 能告诉我公式:"12" + Right(format([货品编码],"00000"),5) + Right(format([供货商号],"00000"),5)中的:"12"是什么意思吗? |