Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

将产品名称的文字转换成数字,生成条码如何做

韩云  发表于:2012-07-06 20:12:13  
复制

参照论坛中一个条码制作器的格式,原来的例子中的编码是需要手动编写,不是很方便,我想当选择了产品名称以后,将产品名称自动转换成数字,然后再后生成条码,条码信息中包含颜色、规格的信息,并且将型号信息(S.M.L等)也加入进去,这样可以在扫描的时候,光标直接跳至型号的下面,便于快捷输入,我不知道该怎样制作,求高手们帮帮忙,谢谢了。点击下载此附件

 

Top
王度兰亭 发表于:2012-07-08 17:45:28
条码只要是唯一数字就行,用自动编号产生出来即可,不用手动编写。如果是同类物品对应一个条码的话,就建个物品分类表,在物品分类表中自动产生条码编码

韩云 发表于:2012-07-08 19:21:25
楼上排长说的很对,我在上传的附件中也是这样设想的,但是,如何将产品名称ID、颜色ID、规格ID、以及型号ID整合在一起,并且在不足13位数时候,自动让他们补足13位数字,我不知道该如何具体设置了,还请各位高手明示,谢了

王度兰亭 发表于:2012-07-08 22:07:20

在表的设计视图中,将条码字段的格式设置为0000000000000,13个0,那么不足13位的会补零。

 

几个字段的整合可以用查询的方式实现,“整合字段:名称ID & 颜色ID & 规格ID & 型号ID”,你自己针对原表建个查询,把双引号里面的内容输入一下就明白了



王度兰亭 发表于:2012-07-08 22:15:31

针对你的情况,如果你的条码是由现有字段组合出来的,自然不能用自动编号,组合出来的字段是字符型,也不能用上面的格式。你可以先做类型转换把字符型转为数值型

 

这样应该可以:“整合字段:CSng(名称ID & 颜色ID & 规格ID & 型号ID)”,



韩云 发表于:2012-07-10 10:53:07

我按照排长的提示作了修改,有没有办法在不改变原来表中的ID位数,让整合以后的数字位数自动成为13位数呢?在产品条码制作窗体里,怎样设定代码才能使之点击生成按钮以后,可以生成代码呢?请排长再进一步帮住解决。我实在搞不懂这里面的关系如何设置。

点击下载此附件

王度兰亭 发表于:2012-07-13 15:40:01
看看这个,希望对你有帮助点击下载此附件

总记录:6篇  页次:1/1 9 1 :