Foxtable(狐表)用户栏目专家坐堂 → [求助]增加行


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

主题:[求助]增加行

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


加好友 发短信
等级:三尾狐 帖子:712 积分:4552 威望:0 精华:0 注册:2016/10/19 16:45:00
[求助]增加行  发帖心情 Post By:2024/12/27 14:05:00 [只看该作者]

老师,怎样把下面标出的代码添加到增加行的代码里。

If Tables("入库明细").Current.isnull("入库日期") OrElse Tables("入库明细").Current.isnull("经办人")  OrElse Tables("入库明细").Current.isnull("入库_数量")   ' OrElse ....
    msgbox("有数据没有录入完成")
End If


If Tables("入库").Rows.Count = 0 Then
    Return
End If

Tables("入库.入库明细").AddNew()

Tables("入库.入库明细").Current("客户名称") = Tables("入库").Current("供应商")
Tables("入库.入库明细").Current("入库单编号") = Tables("入库").Current("入库单编号")


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


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

dim pr as row = Tables("入库").Current
If pr  is nothing Then
    Return
End If

dim cr as row = Tables("入库明细").Current
If cr isnot nothing Then
If cr .isnull("入库日期") OrElse cr .isnull("经办人")  OrElse ..........
    msgbox("有数据没有录入完成")
    Return
End If

dim r as row = Tables("入库.入库明细").AddNew()

r("客户名称") = pr("供应商")
r("入库单编号") = pr("入库单编号")

End If

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


加好友 发短信
等级:三尾狐 帖子:712 积分:4552 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2024/12/27 18:02:00 [只看该作者]

老师,我把代码复制到按钮里没有提示

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


加好友 发短信
等级:九尾狐 帖子:2249 积分:18530 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2024/12/27 18:12:00 [只看该作者]

没有必要这么复杂。
入库表:ID,编号,名称,……
入库表明细:ID,入库表ID,入库单号(表达式列),……)

建关联关系(RK2D),入库表.ID=入库表明细.入库表ID
入库单号=入库表.编号

就可以了,没有必要用数据列填充

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


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

以下是引用苏州老街在2024/12/27 18:02:00的发言:
老师,我把代码复制到按钮里没有提示

说明明细表当前行的数据都录入完毕了

 回到顶部