如何保持代码的唯一性?-贺德才
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-宏


如何保持代码的唯一性?

发表时间:2007/10/19 9:28:34 评论(0) 浏览(7936)  评论 | 加入收藏 | 复制
   
摘 要:保持代码唯一性
正 文:

        在设计数据库时,有时我们可能需要让某字段数据保持唯一,比如“代码”字段。这在表设计时可以将该字段设置成“无重复”。如果不想在表里设置,而只想在录入窗体里设置,可以先设计一个宏,并将这个宏赋予录入窗体“代码”字段的“更新后”事件即可。

        宏条件是:DLookUp("[代码]","[表名]","[代码] = Form.[代码] ") Is Not Null
        宏操作选择“msgbox”,在下面的提示栏内填写提示文字,比如“你输入的代码已经存在,请重新输入!”
        这样设计已经可以了,但还有一个小问题,那就是当系统出现提示时,光标已经离开“代码”字段。又让“重新输入”,光标却离开,这不合事理,所以,还要在宏里加第二个操作“CancelEvent”。这样设计后,既有提示,光标又还在原位,方便重新输入。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access源码示例】高效无重复自动编码解决方案  【红尘如烟  2011/1/30】
【Access入门】查询无重复,查询唯一值的示例  【麥田  2013/3/8】
利用红尘如烟老师《高效无重复自动编码解决方案》如何实现按日期重新开...  【cspa  2013/7/11】
最简单的《高效无重复自动编码解决方案 》  【litao  2014/10/18】
常见问答
技术分类
相关资源
文章搜索
关于作者

贺德才

文章分类

文章存档

友情链接