以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  在使用狐表的时候,怎么用条件表达式转换计量单位  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15198)

--  作者:LCQQLJ
--  发布时间:2011/12/15 15:57:00
--  在使用狐表的时候,怎么用条件表达式转换计量单位
 我是初学者,在使用狐表的时候,怎么用条件表达式,把瓶化到箱,如每箱12瓶,现销售发出1瓶,在收发存表内,单位是箱,怎么统计。求高手指教
--  作者:狐狸爸爸
--  发布时间:2011/12/15 16:04:00
--  
设计好表,输入测试数据,然后传上来,再具体说明问题。
--  作者:LCQQLJ
--  发布时间:2011/12/15 16:20:00
--  

谢谢你这么快就回复了,我设计了二张发出明细和收入明细,再做一个收发存表,三张表做好关联了  计量单位都是箱,现在碰到实际情况是,在大多数发箱的情况下,有时要发瓶,在收发存表内统计时,都计算成箱数,我想当计量单位内出现“箱”的时候,正常统计,出现“瓶”的时候,把瓶数先化成箱数后再统计。您说怎么办


--  作者:狐狸爸爸
--  发布时间:2011/12/15 16:22:00
--  

增加一个表达式列,表达式为:

 

iif(计量单位 = \'瓶\', 数量 / 12, 数量)

 

实际统计的时候,统计这个表达式列即可。


--  作者:LCQQLJ
--  发布时间:2011/12/15 16:26:00
--  

图片点击可在新窗口打开查看


--  作者:LCQQLJ
--  发布时间:2011/12/15 16:34:00
--  

谢谢,可解决了一部分,因为每箱的瓶数不一致,能不能插入一列,“瓶数”列,然后把公式改成

iif(计量单位 = \'瓶\', 数量 / 瓶数, 数量)


--  作者:LCQQLJ
--  发布时间:2011/12/15 16:38:00
--  
可以了,谢谢指教