以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 按钮命令  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47441)

--  作者:wumingrong1
--  发布时间:2014/3/10 15:45:00
--  [求助] 按钮命令
如果我想在保存按钮中写入:如果当前登录用户名 不等于 操作人员 列(该列写了命令:e.DataRow("操作人员") = User.name  \'纪录该条纪录是哪个人员录入的\')所纪录的用户,即禁止保存。如何将以下命令改为按钮的click属性可以接受的命令If e.Row("编辑者") = User.Name Then \'如果编辑者是当前用户
--  作者:Bin
--  发布时间:2014/3/10 15:52:00
--  
你应该在beforsavedatarow 事件里处理, 在按钮处理是不科学的,因为改变当前行,那么就不执行了.

如果每次都循环所有行 效率也低下.

--  作者:wumingrong1
--  发布时间:2014/3/10 16:00:00
--  
好的,但是 If e.Row("编辑者") = User.Name Then这个命令也无法写入 beforsavedatarow 事件
--  作者:Bin
--  发布时间:2014/3/10 16:02:00
--  
不要盲目套用,帮助不仔细看.  代码编辑器的提示总要看一眼吧


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140310160137.png
图片点击可在新窗口打开查看