以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么修改表达列里的数值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25302)

--  作者:87690022
--  发布时间:2012/11/6 11:57:00
--  怎么修改表达列里的数值
再录入的时候会陪到这样的单子,有数量,没单价的,比如做了一种卡片2350张,要600块,我的金额列是表达列,我应该怎么做??
[此贴子已经被作者于2012-11-6 11:57:26编辑过]

--  作者:lin_hailun
--  发布时间:2012/11/6 12:06:00
--  
 这个要加一列,比如叫 输入值,这一列输入你的值。

 然后金额列的表达式改成

 IIF([输入值] Is Null, [单价] * [数量], [输入值])

--  作者:87690022
--  发布时间:2012/11/6 15:38:00
--  
谢了,可以输入了,能讲讲公式里的符号说明意思吗
--  作者:lin_hailun
--  发布时间:2012/11/6 15:55:00
--  
以下是引用87690022在2012-11-6 15:38:00的发言:
谢了,可以输入了,能讲讲公式里的符号说明意思吗

如果 输入列 没有数据,就用 单价*数量,否则,就用 输入列的值。

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

--  作者:87690022
--  发布时间:2012/11/7 11:50:00
--  

新的问题出现了,在录入时没有任何问题,当保存在打开,发现凡是输入{输入值}算出来的金额都不见了,空白的。。我又重新输入,保存后还是不见了,稍后我放上图片,你帮我看下


--  作者:lin_hailun
--  发布时间:2012/11/7 11:57:00
--  
 楼主,你新增的那一列,是不能删除的哦!

 要注意表达式列的数据,是在表打开以后重新计算的。

--  作者:87690022
--  发布时间:2012/11/7 12:13:00
--  
问题找到了,我把{输入值}列设定为表达列(没公式的),所以在录入时没任何问题,保存后就变空白了