以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  只允许添加内容,不准修改原来的内容?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33295)

--  作者:tmxk
--  发布时间:2013/5/15 12:32:00
--  只允许添加内容,不准修改原来的内容?
在数据录入中,原来的数据是可以查看到的,允许通过新增行来添加内容,但不允许修改原来的内容,请问怎么写代码?
谢谢!

--  作者:qq121454970
--  发布时间:2013/5/15 12:34:00
--  

判断行的状态


--  作者:程兴刚
--  发布时间:2013/5/15 12:40:00
--  

StartEdit事件代码:

 

if e.row.isnull(e.col.name) = false

     e.Cancel = true

end if


--  作者:qq121454970
--  发布时间:2013/5/15 12:47:00
--  

If Tables("表A").Current.DataRow.RowState = DataRowState.Added Then \'如果当前行是新增行
     ’允许修改
Else
    e.cancel = true \'禁止修改

End If


--  作者:tmxk
--  发布时间:2013/5/15 13:16:00
--  
谢谢两位!