以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  克隆数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47593)

--  作者:发财
--  发布时间:2014/3/13 9:19:00
--  克隆数据
主表、关联表根据编号关联的,并且编号是自动生成的如20140313-001,当主表的其中一条数据如20140313-005作废,我希望点击作废的同时自动克隆一条新数据连同关联表的数据,原作废的保留?
--  作者:Bin
--  发布时间:2014/3/13 9:23:00
--  
不明白你的意思,既然要作废了,还克隆一条做什么?
--  作者:发财
--  发布时间:2014/3/13 9:31:00
--  
作废的已打印,已有打印票据号,要保留,克隆一条修改正确后再打印。
--  作者:Bin
--  发布时间:2014/3/13 9:33:00
--  
那你加一个逻辑列,如果是TRUE说明已打印不就好了么.  删除又复制.多此一举的感觉.
--  作者:发财
--  发布时间:2014/3/13 9:41:00
--  
每次打印的票据不同,作废一次就有2个票据号,二次就有3个票据,这些票据号怎么保留?
--  作者:Bin
--  发布时间:2014/3/13 9:44:00
--  
执行行.Clone 即可

或者 ADDNEW一个新行,再逐个赋值.

--  作者:发财
--  发布时间:2014/3/13 10:29:00
--  
运行错误A child row has multiple parents.
--  作者:Bin
--  发布时间:2014/3/13 10:30:00
--  
父表不可以有多个相同的数据呢.

你添加的时候要把关联列处理一下,加上后缀

例如XXXX-已处理1

--  作者:发财
--  发布时间:2014/3/13 10:43:00
--  
运行错误Index -1 is either negative or above rows count.
--  作者:Bin
--  发布时间:2014/3/13 10:44:00
--  
上例子看看