Office中国论坛/Access中国论坛

标题: [求助]access能否通过扫描条形码录入数据 [打印本页]

作者: hxntxm    时间: 2006-10-28 00:31
标题: [求助]access能否通过扫描条形码录入数据
我想通过扫描商品的条形码录入数据,可否实现?如何实现
作者: tz-chf    时间: 2006-10-28 01:07
可以。和用键盘输入性质一样。
作者: wxj131    时间: 2006-10-30 05:06
我也想请教这个问题呢,tz-chf能给简单说明一下如何实现吗?
作者: tz-chf    时间: 2006-10-30 18:48
楼主说的不太明白。

在产品表里有条形码字段,在输入时可扫描条形码,就象手工输入条形码一样,找到产品ID,添加记录。和超市一样。
作者: zhycfb2006    时间: 2006-11-1 08:26
那怎么样才能够实现条形码刷与数据库的连接呢?
作者: kelind    时间: 2006-11-1 17:47
思路:

1,你必须建立一个产品表,字段必须有"ID",就是条形码,后面当然是名称\单价\.......

2,在录入窗体中,"ID",就是上表中的"ID",根据这个"ID",找出上表中的产品及相关参数,自动填充录入窗体中的相应文本框.

3,方法有多种:1,SQL 2,ado或dao, 3 vba函数

例:  表(yourtabl)中有字段 ID, name, price

    录入窗体中有文本框: ID, 名称, 单价,数量,金额

在"id"的更新后事件中写如下代码:

     dim  strname as string

     dim  cprice as currency

     strname=dlookup("[name]","yourtabl","[id]='" & me.id & "'")

     cprice=dlookup("[price]","yourtabl","[id]='" & me.id &"'")

    me.名称=strname

    me.单价=cprice

    这是vba函数的方法,用SQL,或ado 运行要快得多.






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3