MS Access Data Entry Validation



我的任务是创建一个数据库,以帮助公司进行年度实物库存盘点。我们有一个ERP系统,包含了我们所有的零件号,我们所有的零件号都装在盒子里,盒子上有一个纸箱标签,上面写着"零件号"。和";quantity"都有条形码。我们正在尝试切换到一个系统,在这个系统中,我们扫描所有的盒子进入我的访问数据库,而不是我们以前的物理计数和写标签的系统。到目前为止,一切都很顺利,唯一的问题是一些条形码损坏或由于某种原因无法正常扫描,因此扫描仪将条形码读取为不存在的部件号。我们能够从我们的ERP系统导出所有零件号的列表到一个excel文件,我已经链接到我的数据库,我们用它来查看哪些零件号被输入,不存在于系统中。我的问题是,是否有办法防止人们扫描的零件号与我们ERP系统导出的excel文件中的任何零件号不匹配?我用的是ms access 2003

使用将LimitToList属性设置为yes的组合框是一个很好的解决方案。只是想让你知道,用这个解决方案,它仍然可以粘贴不在列表上的值。如果你想保证它字段包含错误的值是不可能的,最好的是,您创建一个关系(与参照完整性)以表字段包含所有有效的零件编号为大师,和一个以扫描值为奴隶。

最新更新