以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于邮件型列的单元格按钮在没有编辑权限时如何生效?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92752)

--  作者:yankunhao
--  发布时间:2016/11/11 17:25:00
--  关于邮件型列的单元格按钮在没有编辑权限时如何生效?
邮件型列的单元格会有个按钮使用的,但这个好像是要有可编辑权限的情况下才能生效,请问如果有些用户只能查询这个表的时候,如何才能让那个单元格按钮生效?
--  作者:有点蓝
--  发布时间:2016/11/11 17:34:00
--  
这个貌似没有办法。

变通一下:DoubleClick事件
Select Case e.Col.Name
    Case "邮件"
        If 有权限 Then
            Dim Proc As New Process \'定义一个新的Process
            Proc.File = "mailto:" & e.Row("邮件") \'邮件地址前要加上"mailto:"
            Proc.Start()
        End If
End Select

--  作者:有点色
--  发布时间:2016/11/11 17:41:00
--  

 权限设置你怎么做的?如果是在prepareEdit里面控制的,就把代码写到startEdit控制。

 

 如果是直接某行或者某列禁用的,就去click事件,单击的时候,模拟发送邮件 http://www.foxtable.com/webhelp/scr/0353.htm