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


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

主题:[求助]删除

帅哥,在线噢!
有点蓝
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

用法不都一样吗?删除第一列图片会,删除第二列的图片就不会?

重复同样的代码,改改列名...

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


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/10 20:34:00 [显示全部帖子]

代码看不出有什么问题。自己调试一下看是那一句代码出错?

可能是表事件影响到的,把表事件全部屏蔽试试

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


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

上传实例吧

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


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

我测试没有问题,请问按什么步骤测试有问题?肯定是你的路径设置不正确

一个单元格只有一个图片的话,没有必要遍历了

If Tables("出库.出库明细") .Current.Isnull("审核人") = True   Then
    If MessageBox.Show("是否删除?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
        msgbox(e.Form.Controls("路径").text & "\" & e.Form.Controls("文件名").text)                                        '请确认文件路径是否正确,是否存在文件?
        filesys.DeleteFile(e.Form.Controls("路径").text & "\" & e.Form.Controls("文件名").text,2,2)
        msgbox(e.Form.Controls("路径1").text & "\" & e.Form.Controls("文件名1").text)                                      '请确认文件路径是否正确,是否存在文件?
        filesys.DeleteFile(e.Form.Controls("路径1").text & "\" & e.Form.Controls("文件名1").text,2,2)
        Tables("出库.出库明细") .Current.Delete
    End If
End If

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


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

我测试没有问题。请就32楼的项目说明详细测试步骤。如果是其它项目有问题,请上传有问题的项目测试

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


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

绑定的情况下请通过表格取数据,而不是控件:http://www.foxtable.com/webhelp/topics/2436.htm

因为框架被隐藏的情况下,无法获取被绑定的数据

If Tables("出库.出库明细") .Current.Isnull("审核人") = True   Then
    If MessageBox.Show("是否删除?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
        Dim r As Row = Tables("出库.出库明细") .Current
        msgbox(e.Form.Controls("路径").text & "\" & r("送货单")) '请确认文件路径是否正确,是否存在文件?
        filesys.DeleteFile(e.Form.Controls("路径").text & "\" & r("送货单"),2,2)
        msgbox(e.Form.Controls("路径1").text & "\" & r("fa piao原件"))  '请确认文件路径是否正确,是否存在文件?
        filesys.DeleteFile(e.Form.Controls("路径1").text & "\" & r("fa piao原件"),2,2)
        Tables("出库.出库明细") .Current.Delete
    End If
End If
[此贴子已经被作者于2019/11/11 20:25:27编辑过]

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


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

通过表格取数据,而不是控件

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


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/2 11:27:00 [显示全部帖子]

代码看不出什么问题,请上传实例说明

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


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/2 14:16:00 [显示全部帖子]

enter事件全部放到Click 事件里。原来的Click  事件代码去掉
[此贴子已经被作者于2019/12/2 14:16:26编辑过]

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


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/3 8:42:00 [显示全部帖子]

这段代码去掉

With Tables("通讯录")
    If .Current IsNot Nothing Then
        .Current.Delete
    End If
End With

代码看不懂就算了,连中文也看不懂了吗?

 回到顶部
总数 22 上一页 1 2 3 下一页