Foxtable(狐表)用户栏目专家坐堂 → 确定 键


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

主题:确定 键

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


加好友 发短信
等级:幼狐 帖子:156 积分:1323 威望:0 精华:0 注册:2017/8/11 16:01:00
确定 键  发帖心情 Post By:2018/6/6 14:48:00 [只看该作者]


已上红字的资料 还是 录入订单主表了。 但是,明细是没有资料。 1. 目标: 如我按“确定“ 把已上全部资料都取消?当什么事情都没发生过。

以下是代码:

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

以下是按“确定”的代码,

If Tables("订单明细表").current Is Nothing Then
    Tables("订单主表").current.Delete 
Else
    Tables("订单主表").current.save 
    For Each r As Row In Tables("订单明细表").Rows
        r.Save
    Next
End If
[此贴子已经被作者于2018/6/6 15:00:25编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/6 15:15:00 [只看该作者]

执行代码

 

Tables("订单主表").current.Reject


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


加好友 发短信
等级:幼狐 帖子:156 积分:1323 威望:0 精华:0 注册:2017/8/11 16:01:00
  发帖心情 Post By:2018/6/6 15:53:00 [只看该作者]

还是不行

我怎么判定已上蓝色的那一行?

已上蓝色的那一行是 当我按“增加”按钮 (addnew)才会增加出来。
如果我不按“增加”按钮的话, 代码就没问题, 直接把订单主表的资料都删除。但是,多了一行就不行。

或者是有其他方法 可以达成已上结果?

[此贴子已经被作者于2018/6/6 15:56:15编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/6 15:59:00 [只看该作者]

If Tables("订单明细表").current Is Nothing Then

 

改成

 

If Tables("订单明细表").current Is Nothing OrElse Tables("订单明细表").current("物料编号") = nothing Then

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


加好友 发短信
等级:幼狐 帖子:156 积分:1323 威望:0 精华:0 注册:2017/8/11 16:01:00
  发帖心情 Post By:2018/6/6 16:19:00 [只看该作者]

问题解决 万分感谢!

 回到顶部