以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]表达式列引用父表数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40943) |
-- 作者:kensou11111 -- 发布时间:2013/10/7 11:16:00 -- [求助]表达式列引用父表数据 关联表子表引用父表数据时,若父表数据较多,使用动态加载,那还能引用吗?
例如父表为产品表,子表为订单表,在订单表中有一列表达式列的公式为 Parent(po).规格 ,若父表数据有几万行,不适合全部加载,此时还能引用吗?若不能,有什么解决办法? |
-- 作者:有点甜 -- 发布时间:2013/10/7 11:19:00 -- 若对应父表数据有加载,就可以引用。
http://www.foxtable.com/help/topics/2228.htm |
-- 作者:kensou11111 -- 发布时间:2013/10/7 11:39:00 -- 问题是,父表(产品表)由于数据很多,平时都是一条都不加载的,这样子表(订单表)一打开,就会报错。 若要子表不报错,就要事先将父表数据全部加载,而这又是不现实的,矛盾在这里 |
-- 作者:有点甜 -- 发布时间:2013/10/7 12:05:00 -- 需要加载子表之前,先加载对应的父表数据。 |
-- 作者:kensou11111 -- 发布时间:2013/10/7 14:41:00 -- 以下是引用有点甜在2013-10-7 12:05:00的发言:
需要加载子表之前,先加载对应的父表数据。 感觉做不到,因为加载信息的来源是子表,子表不加载之前,是不知道父表需要加载什么信息的。 |
-- 作者:有点甜 -- 发布时间:2013/10/7 15:09:00 -- 首先,你要给子表什么数据,得先知道吧?
比如你要加载子表前10行的数据,那么,就先用sql语句查出这10行,然后得出对应父表的行。
再加载父表,再加载子表。 |