Office中国论坛/Access中国论坛

标题: 批量更新问题 [打印本页]

作者: ferockpan    时间: 2012-5-17 00:09
标题: 批量更新问题
我在一窗体中设置了一个按钮,定义当单击按钮时,表“KKK”中字段“LOCK”为NO的,全部更新为YES。
但不知道为什么没效。请各位帮忙看看。

Private Sub Command43_Click()

strSql = "Update KKK Set Lock =Yes Where Lock =No" '把LOCK值为NO的全部更新为YES

End Sub

我的本意是,新添加的几条记录可以修改,但当按下该按钮时就所以记录都不能修改了。故在表中LOCK默认值为“NO”,当单击按钮时,锁定不能修改。
作者: 轻风    时间: 2012-5-17 12:39
差了一句:DoCmd.RunSql strSql
作者: ferockpan    时间: 2012-5-17 17:06
谢谢轻风,语句是没出错,但最后还是更新不了。显示“你正准备更新0行。。。。。。。”{:soso_e109:}
作者: todaynew    时间: 2012-5-17 17:35
Update KKK Set Lock =-1 Where Lock =0
或者
Update KKK Set Lock =true Where Lock =false
作者: ferockpan    时间: 2012-5-17 19:28
搞好啦,多谢版主指点!




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