Foxtable(狐表)用户栏目专家坐堂 → [求助]BeforeAttachFile事件无法触发


  共有4015人关注过本帖树形打印复制链接

主题:[求助]BeforeAttachFile事件无法触发

帅哥哟,离线,有人找我吗?
流水
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
[求助]BeforeAttachFile事件无法触发  发帖心情 Post By:2021/8/4 10:21:00 [只看该作者]

BeforeAttachFile事件无法触发,不知道自己哪里错了,求帮助

图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

代码如下:
Select Case e.DataCol.Name
    Case "附件"
   MessageBox.Show(e.DataCol.Name) ‘测试触发
        Dim ext As String
        ext = e.FileName.SubString(e.FileName.LastIndexof(".") + 1) '获得文件后缀名
        Select Case ext
            Case "pdf"
                If e.DataRow.Isnull("商品简码") = False AndAlso e.DataRow.Isnull("批次") = False Then
                    e.FileName = "检验报告_" & e.DataRow("商品简码") & "_" & e.DataRow("批次") & ".pdf"
                    e.SubFolder = ext
                Else
                    e.Cancel = True
                    MessageBox.Show("商品简码/批次 列不能为空!","提示")
                End If
            Case Else
                MessageBox.Show("此列只能能插入pdf文件!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
                e.Cancel = True '取消插入
        End Select
End Select



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/4 10:24:00 [只看该作者]

如果是ftp,不能触发这个事件。其次必须在内置的文件管理器里添加文件才会触发

 回到顶部
帅哥哟,离线,有人找我吗?
流水
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
  发帖心情 Post By:2021/8/4 10:55:00 [只看该作者]

就是FTP文件不知处;有没有其他办法完成这个功能;

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/4 10:59:00 [只看该作者]

设计窗口,到按钮里手工处理:http://www.foxtable.com/webhelp/topics/2697.htm

 回到顶部
帅哥哟,离线,有人找我吗?
流水
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
  发帖心情 Post By:2021/8/4 11:08:00 [只看该作者]

好的,谢谢

 回到顶部