以文本方式查看主题

-  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=18613)

--  作者:kmzb56
--  发布时间:2012/4/18 17:06:00
--  建立一个表达式列的问题?请帮助

我做了一个业务表,业务表里表明了当天几个办公室收入情况,然后在做了个收支明细表,想在收支表里选择列表项,然后设计了一个表达式列,如果选到A办公室列表项。则在列里自动A办公室收入,选择列表项B,则在表达式列里显示B办公室收入,但问题还有有些是其它收入,我要手动填入,这种怎么设计?我看了表达式列只能调本表数据,不能调用其它表数据,请问用什么方法可以?


--  作者:狐狸爸爸
--  发布时间:2012/4/18 17:33:00
--  

不明白你的意思,最好用具体的例子说话。

表达式也可以引用或统计其他表的数据,但是两个表之间必须建立关联。

你可以看看使用指南下的《关联表》和《表达式》这两章。


--  作者:kmzb56
--  发布时间:2012/4/18 19:57:00
--  

    是这样的,我有一个<业务表>有一个<现金收支记录表> :<业务表>里有记录办公室A收入情况,有多种收入,办公室B有也有多种收入。我想在<现金收支记录表> 里建立一个表达式列,并有一列是列表项选择,当选择“办公室A收入”时,直接显示办公室A汇总的收入,当选择“办公室b收入”时,直接显示办公室B汇总的收入,也就是相当于调入当日办公室的小计收入,当选择“其它收入”时,可以手动填入值。

     是一个跨表的调值,也支持手动调入值,我看了表达式列,不支持跨表的,不知这种怎么实现?

    

[此贴子已经被作者于2012-4-18 20:02:22编辑过]

--  作者:sloyy
--  发布时间:2012/4/18 21:28:00
--  
请参考  http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=120499&ID=18461&skin=1
--  作者:狐狸爸爸
--  发布时间:2012/4/19 7:37:00
--  

将此列的表达式设置为:

 

IIF(某列 = \'办公室A收入\', Sum(Child(关联1).收入),Sum(Child(关联2).收入))