以文本方式查看主题 - 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 或者用GetChildRows http://www.foxtable.com/help/topics/0431.htm
|
-- 作者:有点甜 -- 发布时间:2014/10/31 15:13:00 -- 1、一般是先保存主表再保存子表;
2、可以在事件里统计一下子表的行数 http://www.foxtable.com/help/topics/0431.htm
|