以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于复制关联子表指定列的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118181) |
-- 作者:洮沙 -- 发布时间:2018/4/26 14:43:00 -- [求助]关于复制关联子表指定列的问题 Dim Result As DialogResult
老师,你好!此代码执行到“蓝字”处停止执行(Tables("主合同.合同附件之代理明细")中未增加行)。主合同能够完整复制。主合同和合同明细通过“主合同编号”建立的关联,现在需要将旧合同的明细全部复制到新合同明细中(也就是除了“主合同编号”不同外,其他相同)。自己琢磨了好久,一直没有成功,希望老师帮忙改一下,谢谢!
以下为操作窗口,代码为按钮“复制续签”代码。
此主题相关图片如下:2.png [此贴子已经被作者于2018/4/26 14:57:11编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/4/26 15:23:00 -- 报错还是怎样?报错的截图发出来看看
drs = dr.GetChildRows("合同附件之代理明细")
改成
drs = DataTables("合同附件之代理明细").Select("合同编号 = \'" & bh & "\'") msbbox(drs.count) |
-- 作者:洮沙 -- 发布时间:2018/4/26 15:29:00 -- 回复:(有点甜)报错还是怎样?报错的截图发出来看看... 此主题相关图片如下:3.png |
-- 作者:有点甜 -- 发布时间:2018/4/26 15:34:00 -- 红色的改成对应的列名
drs = DataTables("合同附件之代理明细").Select("主合同编号 = \'" & dr("合同编号") & "\'") msbbox(drs.count) |
-- 作者:洮沙 -- 发布时间:2018/4/26 15:42:00 -- 回复:(有点甜)红色的改成对应的列名 drs ... 我把 msbbox(drs.count) 去掉还是不执行增加行的代码! |
-- 作者:有点甜 -- 发布时间:2018/4/26 15:48:00 -- drs = DataTables("合同附件之代理明细").sqlSelect("主合同编号 = \'" & dr("合同编号") & "\'") msbbox(drs.count) |
-- 作者:洮沙 -- 发布时间:2018/4/26 15:53:00 -- 回复:(有点甜)drs = DataTables("合同附件之代理明...
合适了,原来是SQL数据源的问题,对吗?甜老师。
谢谢你,真的是大神啊!! |
-- 作者:有点甜 -- 发布时间:2018/4/26 15:57:00 --
对于没有加载出来的数据,需要后台获取 http://www.foxtable.com/webhelp/scr/2724.htm
|