Foxtable(狐表)用户栏目专家坐堂 → [求助]删除


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

主题:[求助]删除

帅哥哟,离线,有人找我吗?
江南小镇
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1700 积分:11344 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/11/8 17:08:00 [只看该作者]

老师,代码不完全理解。



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

 回到顶部
帅哥,在线噢!
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

很简单的问题,自己分析下原因

 回到顶部
帅哥哟,离线,有人找我吗?
江南小镇
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1700 积分:11344 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/11/8 18:17:00 [只看该作者]

老师,分析不了啊。

 回到顶部
帅哥,在线噢!
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106089 积分:539550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/8 20:30:00 [只看该作者]

 Dim lst As List(of String) =  Tables("出库.出库明细").Current.DataRow.Lines("图片")

 回到顶部
帅哥哟,离线,有人找我吗?
江南小镇
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1700 积分:11344 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/11/8 22:57:00 [只看该作者]

老师,下面代码报错


If Tables("出库.出库明细") .Rows.count = 0  Then
    MessageBox.Show("没有可删除!")
    Return
End If
If Tables("出库.出库明细") .Rows.count > 0 AndAlso   Tables("出库.出库明细") .Current.Isnull("审核人") = False  Then
    MessageBox.Show("已审核,请反审!")
    Return
End If

'If Tables("出库.出库明细") .Current.Isnull("审核人") = True   Then
'If MessageBox.Show("是否删除?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
' Tables("出库.出库明细") .Current.Delete
'End If
'End If
'================================================
If Tables("出库.出库明细") .Current.Isnull("审核人") = True   Then
    If MessageBox.Show("是否删除?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
        Dim lst As List(of String) = Tables("出库.出库明细").Current.DataRow.Lines("送货单")
        For Each s As String In lst
            msgbox(s) '根据
            ' FileSys.DeleteFile(ProjectPath & "Attachments\送货单" & s,2,2)           
            FileSys.DeleteFile( "H:\蓝峰\Attachments\送货单" & s,2,2)
        Next
        Tables("出库.出库明细") .Current.Delete
    End If
End If


.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.4.22.1
错误所在事件:窗口,出库,Button16,Click
详细错误信息:
未能找到文件"H:\狐表文件\Attachments\送货单30200053?22776048清源有限公司2015-05-28.jpg".


 回到顶部
帅哥,在线噢!
有点蓝
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

提示这么明显!
FileSys.DeleteFile( "H:\蓝峰\Attachments\送货单\" & s,2,2)

 回到顶部
帅哥哟,离线,有人找我吗?
江南小镇
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1700 积分:11344 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/11/9 9:17:00 [只看该作者]

老师,上面报错路径修改过,实际和代码中的路径一样的。


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:文档.rar
 

 回到顶部
帅哥,在线噢!
有点蓝
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106089 积分:539550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/9 9:42:00 [只看该作者]

msgbox(e.Form.Controls("路径1").text & "\" & e.Form.Controls("文件名1").text)


 回到顶部
帅哥哟,离线,有人找我吗?
江南小镇
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1700 积分:11344 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/11/9 11:52:00 [只看该作者]

老师,代码报错。


If Tables("出库.出库明细") .Current.Isnull("审核人") = True   Then
    If MessageBox.Show("是否删除?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
        Dim lst As List(of String) = Tables("出库.出库明细").Current.DataRow.Lines("送货单")
        For Each s As String In lst
            msgbox(s) '根据
            ' FileSys.DeleteFile(ProjectPath & "Attachments\" & s,2,2)            
            filesys.DeleteFile(e.Form.Controls("路径").text & "\" & e.Form.Controls("文件名").text,2,2)
            
        Next
        Tables("出库.出库明细") .Current.Delete
    End If
End If



.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.4.22.1
错误所在事件:窗口,出库,Button16,Click
详细错误信息:
给定的文件路径以目录分隔符字符结尾。
参数名: file



 回到顶部
帅哥,在线噢!
有点蓝
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106089 积分:539550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/9 12:00:00 [只看该作者]

For Each s As String In lst
            msgbox(e.Form.Controls("路径").text & "\" & e.Form.Controls("文件名").text) '文件路径是否正确?
            ' FileSys.DeleteFile(ProjectPath & "Attachments\" & s,2,2)            
            filesys.DeleteFile(e.Form.Controls("路径").text & "\" & e.Form.Controls("文件名").text,2,2)
            
        Next

 回到顶部
总数 48 上一页 1 2 3 4 5 下一页