以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何禁止修改或删除某一单元格的内容 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176132) |
-- 作者:njzwm -- 发布时间:2022/3/31 21:19:00 -- 如何禁止修改或删除某一单元格的内容 想要表中某个单元格或某条记录不能被删除或修改: 1. 在PrepareEdit事件里,如果这样写就反复提示,不能停止! If e.Col.Name = "车牌号" Then \'如果修改的是标注列 If e.Row("车牌号") = "全部车辆" Then \'如果已经有内容 MessageBox.show("【全部车辆】将用作对所有车辆统计时的选项,不能删除!","提示") e.Cancel = True \'禁止编辑 End If End If 2. 放在DataRoweDeleting中时,却是提示错误,该怎么搞?
|
-- 作者:有点蓝 -- 发布时间:2022/3/31 21:38:00 -- 1、不能停止原因看:http://www.foxtable.com/webhelp/topics/0605.htm 2、如果只是禁止某个单元格的数据不能清除,只能在PrepareEdit事件,DataRoweDeleting是控制整行的
|
-- 作者:njzwm -- 发布时间:2022/3/31 22:02:00 -- 搞清楚了,谢谢! |