
现在所有商品上,只要是需要进入市场流通,都需要在产品包装上添加上商品条码,此商品条码一般都是13位数据的EAN13的条码类型,前面12位是可以自己编写,最后一位是软件自动生成的校验码,那么如果量比较多,需要批量生成的话,可以将数据保存在Excel中,然后用专业的条码软件来制作。具体 *** 作方法如下;
一、将条形码数据保存在Excel中,第一行为列名称,不是条码数据,然后按照打印顺序顺序排列,单元格属性最好为“文本型”:
二、打开条码软件新建标签并将商品条码数据导入条码软件中 双击打开中琅条码软件,根据标签纸实际大小新建标签纸,设置实际的纸张大小以及布局参数;
然后点击上方工具栏中的“数据库设置”图标,点击“添加”根据提示选择对应类型的数据库,然后再点击浏览导入Excel数据文档并点击“测试连接”加载数据,待数据全部导入后,点击“添加-关闭”即可:
三、绘制条形码并添加可变数据 点击左侧工具栏中的“条形码”图标,在画布上绘制条码样式,并双击打开其“条码”窗口,将默认的条码类型修改为EAN13的商品条码:
打开“数据源”窗口,点击左侧修改,使用“数据库导入”的方法添加条形码数据,并点击“编辑-确定”:
商品条码数据添加之后,可以看到已经自动生成的校验码,条码显示数据比Excel中的原数据多一位校验位数据,商品条码数据添加后,可点击上方工具栏中的打印预览按钮,查看预览效果,可翻页查看,核对无误后即可点击点击图标,连接打印机批量打印处理:
方法一:(我知道的金蝶软件就是这样处理的)一对多
条码表结构(至少两个字段): 商品 条码
另外条码是有规律的,6902538004045 6902538004052
我具体的不知道,但6902538004是一样的,或许问下供货商可以有答案
举例
商品表:t_goods
fitemid fname funit
1 脉动 瓶
2 。。 。。
条码表:t_no
fitemid fnumber
1 6902538004045
1 6902538004052
刷出检索
select a.* from t_goods a
inner join t_no on a.fitemid=b.fitemid
where b.fnumber='扫描到的条码'
方法二:
fitemid fname funit fnumber
1 脉动瓶 6902538004045;6902538004052;
条形码字段格式:6902538004045;6902538004052; (或类似的)
检索时用
select * from t_item where fnumber like('扫描到的条码'+';'%)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)