以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请指教程序修改  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82212)

--  作者:万才理
--  发布时间:2016/3/13 23:45:00
--  请指教程序修改
If  e.DataRow("通知_状态") = True Then   \'是逻辑列
    e.DataRow("通知_经办员") = User.Name
    e.DataRow("通知_时间") = Date.Now()
Else
    e.DataRow("通知_经办员") = Nothing
    e.DataRow("通知_时间") = Nothing
End If
If  e.DataRow("签收_申请") = True Then  \'是逻辑列
    e.DataRow("签收_管理员") = User.Name
Else
    e.DataRow("签收_管理员") = Nothing
End If

当双击“签收_申请”时,"通知_经办员"和"通知_时间"已同时发生变化。要使点击"通知_状态"时,只是"通知_经办员"和"通知_时间"生效,点击"签收_申请"时,只是"签收_管理员"生效,怎么修改程序。
谢谢!

--  作者:Hyphen
--  发布时间:2016/3/14 11:00:00
--  
代码没有问题,什么地方实现不了
--  作者:大红袍
--  发布时间:2016/3/14 12:09:00
--  

 你要做权限管理?看看

 

http://www.foxtable.com/help/topics/2255.htm

 


--  作者:万才理
--  发布时间:2016/3/14 13:51:00
--  
请指教程序修改  发帖心情 Post By:2016/3/13 23:45:00 [只看该作者

If  e.DataRow("通知_状态") = True Then   \'是逻辑列
    e.DataRow("通知_经办员") = User.Name
    e.DataRow("通知_时间") = Date.Now()
Else
    e.DataRow("通知_经办员") = Nothing
    e.DataRow("通知_时间") = Nothing
End If
If  e.DataRow("签收_申请") = True Then  \'是逻辑列
    e.DataRow("签收_管理员") = User.Name
Else
    e.DataRow("签收_管理员") = Nothing
End If

当点击“签收_申请”或"签收_申请"时,"通知_经办员"和"通知_时间"、"签收_管理员"均在变化,不能实现使点击"通知_状态"时只是"通知_经办员"和"通知_时间"生效,点击"签收_申请"时只是"签收_管理员"生效,怎么修改程序。
谢谢!