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


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

主题:求助

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


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

新增的行还没有值,所以getparentrow肯定都是空的。

只能这样

dim r as row = tabels("父表名称").current
if r is nothing orelse r.Locked =True
    e.Cancel = True
End If

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


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

是不是空的,自己测试看看

dim r as datarow = e.DataRow.getparentrow("甲供领料单")
msgbox(r is nothing)

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


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

看2楼

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


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

If r Is Nothing Orelse r.Locked =False

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


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

DataRowAdding没有取消功能。另外DataRowAdding的行肯定也不会有getparentrow的父表行。

只能是2楼的方式判断,或者自己做个新增按钮替代菜单的新增功能

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/23 13:30:00 [显示全部帖子]

Dim r As Row = tables("甲供领料单").current

 回到顶部