以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  向孙表添加数据时,判断子表是否存在相应的行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=146574)

--  作者:tld
--  发布时间:2020/2/26 18:46:00
--  向孙表添加数据时,判断子表是否存在相应的行
老师好。我遇到一个问题:需要将查询结果添加到子表或孙表,添加子表我可以先 addnew,但向孙表添加数据时,有时候addnew会失败,因为此时有可能子表中还没有相应的行,必须先在子表执行 addnew。请教:能否在向孙表添加数据前,先判断子表是否需要 addnew,如果需要,子表先addnew,然后孙表addnew,然后添加数据就?
--  作者:程兴刚
--  发布时间:2020/2/26 19:38:00
--  
先到子表找这个儿子,设找到先生一个儿子(addnew()),然后再凭这个儿子去找孙子,找不到再让儿子生一个孙子,理逼则路通,N世同堂皆可,如果还不明白,请发文件!
--  作者:有点蓝
--  发布时间:2020/2/27 9:25:00
--  
正常添加就像程版说的额,应该先添加父表,然后添加子表,在添加孙表。

如果随便加,可以使用find查询任何表有没有对应的数据:http://www.foxtable.com/webhelp/topics/0396.htm