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


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

主题:[求助]删除

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


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

老师好,下面代码在按第二次删除按钮时就不起作用了,还把行删除了

Dim r As Row = Tables("通讯录").Current
If r Is Nothing Then
    Return
End If
If r.Isnull("第一列") AndAlso r.Isnull("第二列") AndAlso r.Isnull("第三列") AndAlso r.Isnull("第四列") AndAlso r.Isnull("第五列") AndAlso r.Isnull("第六列") Then      
   r.Delete()
Else
   Messagebox.show("请先删除图片列内容,才能删除行!")
End If

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


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

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

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


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

老师,按钮按第二次下面代码就不提示了就直接删除行了。

代码设置位置 Click  (按钮)

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

代码设置位置  Enter  (按钮)


Dim r As Row = Tables("通讯录").Current
If r Is Nothing Then
    Return
End If
If r.Isnull("第一列") AndAlso r.Isnull("第二列") AndAlso r.Isnull("第三列") AndAlso r.Isnull("第四列") AndAlso r.Isnull("第五列") AndAlso r.Isnull("第六列") Then      
   r.Delete()
Else
   Messagebox.show("请先删除图片列内容,才能删除行!")
End If

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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望: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编辑过]

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


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

老师,删除按钮代码不起作用。


图片点击可在新窗口打开查看此主题相关图片如下:删除提示.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:删除提示.rar

 

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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望: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

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

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


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

老师,这个代码是没有的做临时项目把他黏贴进去了,下面代码只提醒,删除图片列字段后,行还是删除不了。

标出的地方有非法语句字段不正确。

Dim r As Row = Tables("通讯录").Current
If r Is Nothing Then
    Return
End If
If r.Isnull("照片1") An dAlso r.Isnull("身份证正面") AndAlso r.Isnull("身份证反面") AndAlso r.Isnull("银行") AndAlso r.Isnull("行卡2")  Then 
    r.Delete()
Else
    Messagebox.show("请先删除图片列内容,才能删除行!")
End If
[此贴子已经被作者于2019/12/3 10:23:47编辑过]

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


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

列名不对,没有这种列名

46楼的项目去掉那段代码后,我测试没有问题

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