以文本方式查看主题 - 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 -- 不要盲目套用,帮助不仔细看. 代码编辑器的提示总要看一眼吧 |