以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]副本表新增代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79244) |
-- 作者:seal51 -- 发布时间:2015/12/27 14:48:00 -- [求助]副本表新增代码 销售窗口有两个副本表, 订单副本表, 订单明细副本表, 用系列代码关联 Tables("销售窗口_订单明细").Filter = "订单号 = \'" & Tables("销售窗口_订单").Current("订单号") & "\'" 请问, 订单明细副本表如何新增 |
-- 作者:大红袍 -- 发布时间:2015/12/27 14:51:00 -- DataRowAdded事件
If currentTable.Name = "销售窗口_订单明细" Then \'赋值 End If |
-- 作者:seal51 -- 发布时间:2015/12/27 14:58:00 -- 新增按钮的代码如何写
就像原来的关联表那样 Tables("订单.订单明细").addnew [此贴子已经被作者于2015/12/27 14:59:52编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/12/27 15:11:00 -- Dim nr As Row = Tables("销售窗口_订单明细").AddNew nr("订单号") = Tables("销售窗口_订单").Current("订单号") |
-- 作者:seal51 -- 发布时间:2015/12/27 16:04:00 -- 谢谢老师, 还有一个订单副本表删除按钮的代码, 此订单号下无订单明细才能删除, 如何写, 关联表是这样写的, 那么副本表如何写呢?
If Tables("订单明细").Rows.Count > 0 Then |
-- 作者:大红袍 -- 发布时间:2015/12/27 16:05:00 -- If Tables("销售窗口_订单明细").Rows.Count > 0 Then |
-- 作者:seal51 -- 发布时间:2015/12/27 16:11:00 -- 不用对应相关的订单号吗? |
-- 作者:大红袍 -- 发布时间:2015/12/27 16:39:00 -- 以下是引用seal51在2015/12/27 16:11:00的发言:
不用对应相关的订单号吗?
你窗口表不是已经筛选了么?
如果要对应,就写find语句
If DataTables("订单明细").Find( "订单号 = \'" & Tables("销售窗口_订单").Current("订单号") & "\'") isnot Nothing Then
End If |