Foxtable(狐表)用户栏目专家坐堂 → [求助]附件自动删除问题


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

主题:[求助]附件自动删除问题

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/22 15:29:00 [显示全部帖子]

BeforeDeleteDataRow 事件,使用代码把对应的图片都删除了



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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/22 15:31:00 [显示全部帖子]

例如

For Each s As String In e.DataRow.Lines("图片")
   If FileSys.FileExists(ProjectPath & s) Then
        FileSys.DeleteFile(ProjectPath & s)
   End If
Next


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/22 15:34:00 [显示全部帖子]

文件名就存在列中的啊,无论是图片还是文件都无关系的.  拼接好正确的路径即可删除

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/22 15:45:00 [显示全部帖子]

不懂你8楼的意思

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/22 15:49:00 [显示全部帖子]

储存文件的路径,你不是直接设置在列属性里的吗? 这个不是固定的吗? 为什么要每次添加文件都设置一次.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/22 15:54:00 [显示全部帖子]

你代码是怎么写的,你把这个当作列名来用了吧

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/22 16:03:00 [显示全部帖子]

表的列:创建日期,文件类型,文件目录,文件夹

你这个是怎么回事???

ProjectPath才是路径Lines("\\Cts-office-pc-1\hy服务器文件\文件箱") 这里要写的是存文件的列名.



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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/22 16:16:00 [显示全部帖子]

For Each s As String In e.DataRow.Lines("文件夹")
    If FileSys.FileExists("\\Cts-office-pc-1\hy服务器文件\文件箱\" & s) Then
        FileSys.DeleteFile("\\Cts-office-pc-1\hy服务器文件\文件箱\" & s)
    End If


如果有问题,就弹出一下 

messagebox.show("\\Cts-office-pc-1\hy服务器文件\文件箱\" & s)  看看文件路径是否正确

 回到顶部