以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  运行中加载表的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=43277)

--  作者:zxyds2000
--  发布时间:2013/12/3 16:17:00
--  运行中加载表的问题
在运行中加载两个关联表,由于在父表上有计算子表和数据和的表达式,则出现了下面问题:
如果先加载子表,出现子表无父表的错误提示;
如果先加载父表,则出现找不到子表中计算列的错误提示。
关联表可不可以都加载完,再判断关联关系?


--  作者:Bin
--  发布时间:2013/12/3 16:19:00
--  
http://www.foxtable.com/help/topics/2228.htm
--  作者:zxyds2000
--  发布时间:2013/12/4 13:34:00
--  
可能是我的问题没有说清楚。
加载关联表时,先加载父表,然后根据父表关联字段的值,加载子表这部分没有问题。
我的问题是:在父表中有一个表达式字段,是统计子表数据的 Sum(Child(项目清单_派工单).派工数量) 
当加载父表时(此时子表还没有加载)系统提示 无法设置表达式 Sum(Child(项目清单_派工单).派工数量) 。
当加载完成后,在相应的表达式字段对表达式确认一下,表达式才起作用。

--  作者:狐狸爸爸
--  发布时间:2013/12/4 14:19:00
--  

1、除非你子表连结构都没有加载,才会有这个问题的。

2、如果这样,先用代码去掉表达式,加载完成后,再用代码设置表达式,类似这里的处理方式:

http://www.foxtable.com/help/topics/1935.htm

 

 


--  作者:zxyds2000
--  发布时间:2013/12/4 17:31:00
--  
谢谢!