以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助:文件管理器权限问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120205)

--  作者:刘异
--  发布时间:2018/6/9 17:09:00
--  求助:文件管理器权限问题
老师好:
我在项目事件AfterOpenProject事件中设了如下代码。
If Tables("股东资料").Cols("合同显示") Is Nothing  Then
    Tables("股东资料").Cols("合同照片").FileManager.OpenCommand.Enabled = False
Else
    Tables("股东资料").Cols("合同照片").FileManager.OpenCommand.Enabled = True
End If


我在《股东资料》的表事件DataColChanged事件中设了如下代码。
Select Case e.DataCol.Name
    Case "显示全部信息","合同照片"
        If e.DataRow("显示全部信息") = False Then
            Tables("股东资料").Cols("合同照片").FileManager.OpenCommand.Enabled = False
        Else
            Tables("股东资料").Cols("合同照片").FileManager.OpenCommand.Enabled = True
        End If        
End Select


当时有效,但是重新打开项目进入时无效,是哪里设置有问题呢?
多谢!






--  作者:有点蓝
--  发布时间:2018/6/9 17:40:00
--  
prepareedit事件

Select Case e.Col.Name
    Case "
合同照片
"
        If e.Row("
显示全部信息
") = False Then
            e.Col.FileManager.OpenCommand.Enabled = False
        Else
            e.Col.FileManager.OpenCommand.Enabled = True
        End If    
End Select

--  作者:刘异
--  发布时间:2018/6/9 17:58:00
--  
多谢