以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何限制同时复制多行数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134087) |
-- 作者:foxyuan -- 发布时间:2019/4/27 0:50:00 -- 如何限制同时复制多行数据 请问高手:如何针对某一个分组成员,对项目里的任意一个数据表,他只能单个单元格或是单行复制,不允许他同时复制多行数据。谢谢指点。 |
-- 作者:有点蓝 -- 发布时间:2019/4/27 9:24:00 -- 参考:http://www.foxtable.com/webhelp/scr/0646.htm 判断权限后再判断是否选择了多行 e.Cancel = True \'如果是,取消操作。
End If |
-- 作者:foxyuan -- 发布时间:2019/4/28 21:36:00 -- If User.Group = "财务部" Then If e.NewRange.TopRow <> e.NewRange.BottomRow Then e.Cancel = True \'如果是,取消操作. End If End If 在项目属性-全局表事件-BeforeSelRangeChange里这样设置,我切换到财务部人员登录,结果仍然可以选择整体两行,或是两行多行中的几列,用ctrl+C ctrl+v复制粘贴。 谢谢指点。
|
-- 作者:foxyuan -- 发布时间:2019/4/28 21:46:00 -- 咦,在单个表属性里设置有效。 |
-- 作者:foxyuan -- 发布时间:2019/4/28 22:00:00 -- 试个几个表,在单独的表属性里设置是有效的,为什么项目属性全局表事件里设置不好用呢? |
-- 作者:有点甜 -- 发布时间:2019/4/29 10:55:00 -- 以下是引用foxyuan在2019/4/28 22:00:00的发言:
试个几个表,在单独的表属性里设置是有效的,为什么项目属性全局表事件里设置不好用呢?
全局表事件,你是需要开启的
http://www.foxtable.com/webhelp/scr/0671.htm
|
-- 作者:foxyuan -- 发布时间:2019/4/29 22:12:00 -- 感谢感谢 |