Office中国论坛/Access中国论坛

标题: 在窗体向带有主键的表误输重复内容保存后提示错误不能退出求教 [打印本页]

作者: wang1950317    时间: 2008-5-26 09:39
标题: 在窗体向带有主键的表误输重复内容保存后提示错误不能退出求教
各位老师:在窗体中向带有主键的表中误输入重复的纪录按保存后,提示错误,删除这个记录后如果不想再输入数据,就不能进行其他操作,必须退出窗体在重新打开才行。怎样解决这样的问题?谢谢!(请看附件)
作者: tz-chf    时间: 2008-5-26 10:21
按一二下ESC键即可
作者: wang1950317    时间: 2008-5-26 11:48
谢谢tz-chf老师,不知能否做一个命令按钮用代码来完成按两下Esc键?请再指点!
作者: tz-chf    时间: 2008-5-26 12:35
发送这个键的代码

那不是多余嘛!故弄玄虚作什么
作者: wang1950317    时间: 2008-5-26 14:15
因为有的人的习惯使用鼠标,在窗体上顺便点一下一个刷新按钮什么的,完成按两次Esc键也许更顺手。再者也想向tz-chf 老师学习一下怎样用代码来完成键盘操作。谢谢!
作者: fswxs    时间: 2008-5-26 16:02
这个问题比较烦人,最好还是在更新前判断一下,费事重新输入
作者: hi-wzj    时间: 2008-5-26 16:12
原帖由 wang1950317 于 2008-5-26 11:48 发表
谢谢tz-chf老师,不知能否做一个命令按钮用代码来完成按两下Esc键?请再指点!


sendkeys
作者: wang1950317    时间: 2008-5-26 16:38
谢谢hi-wzj 斑竹指教。将您的SendKeys 放在帮助查找中查到了:
SendKeys "{ESC}", True
非常感谢!
作者: t小宝    时间: 2008-5-26 16:49
用 Me.Undo  不行吗
作者: wang1950317    时间: 2008-5-26 17:59
Undo用在子窗体表中很好用,用在上面上传的示列中也没有问题,一到我的库里就不行,编号中不输入记录或者输入重复记录总是提示不符合控件有效性规则,而表及窗体控件没有设置什么有效性规则,只是设为主键。从库中摘下来上传的也好用,真是搞不懂?待我找找原因再请教。谢谢!




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