会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 宏/菜单/数据页 > 正文

如何保持代码的唯一性

时间:2008-12-01 09:59 来源:网络 作者:贺德才 阅读:
在设计数据库时,有时我们可能需要让某字段数据保持唯一,比如“代码”字段。这在表设计时可以将该字段设置成“无重复”。如果不想在表里设置,而只想在录入窗体里设置,可以先设计一个宏,并将这个宏赋予录入窗体“代码”字段的“更新后”事件即可。

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

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: