Foxtable(狐表)用户栏目专家坐堂 → 关联表中子表的校验


  共有2366人关注过本帖树形打印复制链接

主题:关联表中子表的校验

帅哥哟,离线,有人找我吗?
newsun2k
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1499 积分:11175 威望:0 精华:0 注册:2014/8/13 16:19:00
关联表中子表的校验  发帖心情 Post By:2014/10/31 15:08:00 [只看该作者]

如果我连续在主表中增加多行,正常输入情况下,每一行在子表应该对应增加一行。
1、利用syscmd.project.save保存时,先保存主表?还是子表?这个顺序可否设置?
2、在beforesavedatarow事件中,对每个主表中保存的当前行,如何校验对应子表中是否已经增加了一行?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/31 15:12:00 [只看该作者]

主表增加行,和子表没有关系.   希望在父表关联列输入数据后自动增加子表记录一行,可以在DataCloChanged事件添加 ADDNEW增加行代码

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

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


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/31 15:13:00 [只看该作者]

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

 

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

 


 回到顶部