以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表中子表的校验  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59257)

--  作者:newsun2k
--  发布时间:2014/10/31 15:08:00
--  关联表中子表的校验
如果我连续在主表中增加多行,正常输入情况下,每一行在子表应该对应增加一行。
1、利用syscmd.project.save保存时,先保存主表?还是子表?这个顺序可否设置?
2、在beforesavedatarow事件中,对每个主表中保存的当前行,如何校验对应子表中是否已经增加了一行?

--  作者:Bin
--  发布时间:2014/10/31 15:12:00
--  
主表增加行,和子表没有关系.   希望在父表关联列输入数据后自动增加子表记录一行,可以在DataCloChanged事件添加 ADDNEW增加行代码

你分别保存就可以控制顺序  datatables(X).save datatables(X2).save

利用FIND查找看看是否有行 http://www.foxtable.com/help/topics/0396.htm


--  作者:有点甜
--  发布时间:2014/10/31 15:13:00
--  

 1、一般是先保存主表再保存子表;

 

 2、可以在事件里统计一下子表的行数 http://www.foxtable.com/help/topics/0431.htm