以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  请教:某条件下的明细汇总  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19243)

--  作者:gxnnsjw
--  发布时间:2010/4/8 11:40:00
--  请教:某条件下的明细汇总
egd文件下载
我想达到的目标是当“记录类型”为“A”时,(明细表中不填数据,而在主表“单价”和“数量”输入数据),则“合计”等于单价*数量;当“记录类型”为“B”时(明细表中有数据,但主表“单价”“数量”不填数据,),则“合计”等于明细表中的“金额”。
我把“合计”列公式设为 IF([记录类型], "=" ,"A",([单价] * [数量]),SubSum("成本",5)),但提示函数错误,请问怎样才能达到要求呢?

我这样设计表,是因为在日常输入时,有的单据有明细,有的则没有,虽然都可以用明细表来操作,但当有几百张没有多条明细的票据要输入时,在主表中输入则比在明细表中快得多,因为可以有快捷操作键,但明细表中则不行。

另外,我想提个建议,如果函数有误,能不能提示是哪个函数有错呢?而且还会有易表还会有更新吗?


--  作者:wjq1072
--  发布时间:2010/4/8 13:03:00
--  
egd文件下载
--  作者:gxnnsjw
--  发布时间:2010/4/9 1:03:00
--  
谢谢wjq1072 总版主,完全达到要求,谢谢!
另外,可不可以在明细表中,禁用“自动复制”功能呢