以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 控制行数据填写 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=131314) |
-- 作者:nxqtxwz -- 发布时间:2019/2/22 19:07:00 -- 控制行数据填写 请问老师,我的表内有一列姓名列,想实现只有用自己的姓名登录后才能操作姓名是自己的行,代码怎么写呢?比如:姓名是AB,只有以AB账号登录后才能操作本行。不能操作其它行。 |
-- 作者:有点蓝 -- 发布时间:2019/2/22 20:29:00 -- 参考:http://www.foxtable.com/webhelp/scr/2247.htm |
-- 作者:nxqtxwz -- 发布时间:2019/2/22 22:09:00 -- 如何在修改时间列自动填写每条记录的最后一次修改日期和时间呢? |
-- 作者:有点蓝 -- 发布时间:2019/2/22 22:16:00 -- datacolchanged事件 If e.DataCol.Name <> "修改时间" e.DataRow("修改时间") = data.now End If |
-- 作者:nxqtxwz -- 发布时间:2019/2/23 16:03:00 -- 如果用户不是A或B或C,就不能编辑第一列、第二列、第三列,其它列则是登录名与姓名列相同的用户才能编辑对应的记录,代码怎么写呢?请求老师帮助。 |
-- 作者:有点蓝 -- 发布时间:2019/2/23 17:34:00 -- Select Case e.Col.name Case "第一列","第二列","第三列" If User.Name <> "a" AndAlso User.Name <> "b" AndAlso User.Name <> "c" Then e.cancel = True End If Case Else If e.Row("业务员") <> User.Name Then e.Cancel = True End If End Select |