Foxtable(狐表)用户栏目专家坐堂 → 子表有数据 再点新增按钮就保存后新增新的单据


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

主题:子表有数据 再点新增按钮就保存后新增新的单据

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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
子表有数据 再点新增按钮就保存后新增新的单据  发帖心情 Post By:2022/3/24 18:27:00 [只看该作者]

If Tables("入库").Current IsNot Nothing AndAlso Tables("入库").Current.DataRow.GetChildRows("入库明细").count = 0
    MessageBox.Show("没有添加明细数据!", "提示")
    Return
End If

DataTables("入库").DataCols("入库日期").DefaultValue = "Date()"   '表日期列的默认值设置当天日期
Tables("入库").AddNew()
Tables("入库").AllowEdit = True
Tables("入库明细").Filter = "[_Identify] Is Null"

 

 

 

第一次新增新的单据,入库明细没有内容时点按钮时提示没有添加明细数据,当入库明细有数据 再点按钮就保存后新增新的单据


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


加好友 发短信
等级:超级版主 帖子:107880 积分:548763 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/24 20:38:00 [只看该作者]

If Tables("入库").Current IsNot Nothing AndAlso Tables("入库").Current.DataRow.GetChildRows("入库明细").count = 0
    MessageBox.Show("没有添加明细数据!", "提示")
    Return
End If

Tables("入库").save

Tables("入库明细").save

DataTables("入库").DataCols("入库日期").DefaultValue = "Date()"   '表日期列的默认值设置当天日期
Tables("入库").AddNew()
Tables("入库").AllowEdit = True
Tables("入库明细").Filter = "[_Identify] Is Null"


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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2022/3/24 20:45:00 [只看该作者]

提示 没有添加明细数据,不能保存和新增

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


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

那就是没有添加明细啊

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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2022/3/24 21:53:00 [只看该作者]

是明细已经输入了,提示 没有添加明细数据,想当入库明细有数据 再点按钮就保存后新增新的单据
[此贴子已经被作者于2022/3/24 21:53:00编辑过]

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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2022/3/24 22:00:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:删除.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:107880 积分:548763 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/24 22:25:00 [只看该作者]

入库和入库明细有做关联吗?是入库表当前行的明细吗?

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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2022/3/24 22:28:00 [只看该作者]

If e.Table.current Is Nothing Then
    DataTables("入库明细码单").loadfilter = "1=2"
Else
    DataTables("入库明细码单").loadfilter = "入库码单号 = '" & e.Table.current("入库码单号") & "'"
End If
DataTables("入库明细码单").load

 

 

CurrentChanged

选择不同数据行后执行,也就是Current属性发生变化后执行.


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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2022/3/24 22:30:00 [只看该作者]

If e.Table.current Is Nothing Then
    DataTables("入库明细").loadfilter = "1=2"
Else
    DataTables("入库明细").loadfilter = "入库单号 = '" & e.Table.current("入库单号") & "'"
End If
DataTables("入库明细").load

 

入库明细   入库单号关联

[此贴子已经被作者于2022/3/24 22:30:24编辑过]

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


加好友 发短信
等级:超级版主 帖子:107880 积分:548763 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/24 22:42:00 [只看该作者]

关联的单号肯定没有数据

 回到顶部
总数 12 1 2 下一页