Foxtable(狐表)用户栏目专家坐堂 → [求助]为啥删不掉文件?


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

主题:[求助]为啥删不掉文件?

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/11 21:30:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/11 22:08:00 [显示全部帖子]

试试

Dim t As Table = Tables("基本信息")
For i As Integer = t.TopPosition To t.BottomPosition
    Dim tm As String  = ProjectPath & "Attachments\回执.doc" '指定模板文件
    Dim fl As String = ProjectPath & "Reports\" '指定目标文件
    Dim dr As DataRow
    Dim wfss As String = ""
    For Each dr In t.Rows(i).DataRow.GetChildRows("违法及处理情况")
        wfss &= dr("违法事实") & ","
        fl &= "回执(" & dr("案件编号") & ").doc"
    Next
    If FileSys.FileExists(fl) Then
        FileSys.DeleteFile(fl)
    End If
    Dim wrt As New WordReport(t,tm,fl) '定义一个WordReportTable: 要打印的表(Table)或表的名称
    wrt.ReplaceOne("[全部违法事实]", wfss.trim(","))
    wrt.BuildOne(t.Rows(i))
    wrt.quit() '显示报表
Next

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/11 22:36:00 [显示全部帖子]

文件占用,所以无法删除

 回到顶部