以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 取消打开内置的文件管理器  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151220)

--  作者:fanjq8686
--  发布时间:2020/6/18 10:55:00
--  [求助] 取消打开内置的文件管理器
请问老师:

窗口AfterLoad里面代码:
Dim rgd As WinForm.RecordGrid = Forms("请假管理窗口").Controls("RecordGrid1")
rgd.Table =  Tables("请假管理窗口_Table1") \'指定绑定表
rgd.Columns = "请假日期|请假人|工作部门|请假事由|请假类别|起始日期|终止日期|请假天数|审核领导|审核意见|审核领导签名|审核日期|批准领导|批准意见|批准领导签名|批准日期|销假日期|证明文件"
rgd.Build()

数据表CellButtonClick里面代码:
Select Case e.Col.Name
    Case "证明文件"
        e.Cancel = True \'取消默认动作
        If e.Row.IsNull(e.Col.Name) = False \'且该列已经输入内容
            DateSt = "请假管理窗口_table1." & e.Col.Name
            Forms("文件管理器窗口").Open()
        Else
            MessageBox.Show(e.Col.Name & "没有上传证明文件!")
        End If
End Select

在窗口Table1上单击"证明文件"列打开我建立的文件管理器,正确。但
在窗口RecordGrid1上单击"证明文件"列打开的却是内置的文件管理器,错误在哪里?应如何处理?

谢谢!

--  作者:有点蓝
--  发布时间:2020/6/18 11:17:00
--  
可能是bug,已反馈