以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关联表条件求和的表达式如何写  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=18411)

--  作者:shenyl0211
--  发布时间:2012/4/12 12:15:00
--  [求助]关联表条件求和的表达式如何写

表1为父表,表2为子表,通过字段“担保银行”关联。

表1的“已担保金额”为表达式字段,其值是表2的“未退保额”>0时表2的“银行授信”之和。

帮助文件中sum没用过求和条件,用过条件的却不是关联表求和。

请问:“已担保金额”的表达式该如何写?

 


--  作者:hhbb
--  发布时间:2012/4/12 13:37:00
--  
纸上不谈兵,请发示例文件
--  作者:狐狸爸爸
--  发布时间:2012/4/12 14:34:00
--  

如果不想写代码,看看:
 
http://www.foxtable.com/help/topics/2472.htm


 


--  作者:shenyl0211
--  发布时间:2012/4/12 14:51:00
--  

这么简单的问题也需要上传示例文件吗?

 

(银行授信额度总表)表1相关字段:银行名称、已担保金额

(实际发生的授信表)表2相关字段:银行名称、银行授信、未退保额

 

通过“银行名称”关联两表

现在要汇总未退保额>0时的银行授信,得到已担保金额

 

如果没有求和条件,则表1的“已担保金额”表达式可使用 Sum(Child(授信担保关联).银行授信),

现在要使用求和条件:子表的未退保额>0,表达式该怎么写?

 

帮助文件太简单,根本没有相应的例子和语法说明,一切的理解与用惯了的Excel相差太远。而这种条件求和是最普遍的。

 

狐爸的例子早看了,那是同表操作。

 

[此贴子已经被作者于2012-4-12 14:53:20编辑过]

--  作者:hhbb
--  发布时间:2012/4/12 14:52:00
--  
以下是引用shenyl0211在2012-4-12 14:51:00的发言:

这么简单的问题也需要上传示例文件吗?

 

这么简单的问题也需要求助吗?


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

其实3楼的答案是正确的。

提问最好自己设计好这两个表,输入一点测试数据,毕竟再简单的问题,也很少有人会一气呵成做好的,都需要调试测试一下的。

否则比人相帮你,还得自己先设计表,输入数据,积极性自然大打折扣。


--  作者:shenyl0211
--  发布时间:2012/4/12 14:57:00
--  

我说了,帮助太简单。

毕竟我是在用别人的软件,而不是用我自己编的软件。

如果是我自己编的软件,就不是我求助别人,而是别人求助我了。


--  作者:狐狸爸爸
--  发布时间:2012/4/12 15:06:00
--  
你自己设计好这两个表,输入一点测试数据,然后传上来,不是很麻烦的吧?
--  作者:shenyl0211
--  发布时间:2012/4/12 15:08:00
--  
以下是引用狐狸爸爸在2012-4-12 14:34:00的发言:

如果不想写代码,看看:
 
http://www.foxtable.com/help/topics/2472.htm


 

该例是同表操作,我的问题是跨表。

跨表的帮助例子中没有条件表达式,因此首先不知道跨表能否使用条件表达式求和。


--  作者:狐狸爸爸
--  发布时间:2012/4/12 15:10:00
--  
这个例子也是跨表的