Office中国论坛/Access中国论坛

标题: 请问一个棘手的问题,希望大家帮帮我! [打印本页]

作者: neoboy    时间: 2004-4-23 07:51
标题: 请问一个棘手的问题,希望大家帮帮我!
当我设置了一个“编号”字段为必填字段,可是当我不小心鼠标点错了行后,则ACCESS认为我将对新的一行输入信息,这时候当我想取消对这一行输入数据的时候则不法取消,ACCESS提示必须输入数据!必须输入后才可以将该行删除!

请问遇到这样的问题后应该如何在不输入数据的时候取消对该行的操作呢?
作者: sweetduck    时间: 2004-4-23 18:25
初学者都喜欢在数据表里直接进行数据操作,其实这不是个好习惯
应该学会应用窗体,这样你就不会“点错行”了!
作者: 月光下的猪    时间: 2004-4-23 18:30
遇到这种问题,一直按ESC键就可以全身而退了。
作者: neoboy    时间: 2004-4-23 21:40
并非初学者,我在窗口中也遇到过这样的问题!当你输入一个学号时候不小心输错了,ACCESS会认为你是新建一个记录,而当你发现你错误的时候要想取消操作就麻烦了!特别是当你定义的必须输入项多的时候!
作者: 我同意    时间: 2004-4-23 22:01
你如何知道Access认定你是在新建记录?
如果你不绑定,也不对某表作新增及写入操作,Access难道会自己造数据?

如果误输了一个限制非空,按ESC一次到若干次,需要的话也可先尝试BackSpace把这个文本框清空再按ESC,应该可以安全撤离。

当然,如果你常犯误输的错误,也好办。做一按钮,Click事件是 me.你常错的文本框=“”。大不了多些几行,把相应的对象都照此清空。
保险了吧?
[此贴子已经被作者于2004-4-23 14:06:39编辑过]






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