以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]表达式如何设置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132)

--  作者:抽烟男人
--  发布时间:2008/9/2 12:01:00
--  [求助]表达式如何设置
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

如果[数重]列选中,则 金额=数量*单价
如果[数重]列不选,则 金额=数量*单价*100
这样应该是在[金额]列用 IF THEN 写公式吗
好像不行, 
--  作者:狐狸爸爸
--  发布时间:2008/9/2 12:09:00
--  
IIF([数重] = True, [数量] * [单价], [数量] * [单价] * 100)
--  作者:smileboy
--  发布时间:2008/9/2 12:17:00
--  
应该这样:
IIF([数重] = True, IsNull([数量],0) * IsNull([单价],0), IsNull([数量],0) * IsNull([单价],0) * 100)
[此贴子已经被作者于2008-9-2 12:18:17编辑过]

--  作者:狐狸爸爸
--  发布时间:2008/9/2 12:18:00
--  来来来,大家一起来.

不用也行,反正没有数量或单价,金额也不应该有。


--  作者:smileboy
--  发布时间:2008/9/2 12:20:00
--  
以下是引用狐狸爸爸在2008-9-2 12:18:00的发言:

不用也行,反正没有数量或单价,金额也不应该有。

也是


--  作者:抽烟男人
--  发布时间:2008/9/2 12:51:00
--  

也就是说跟易表一样,是这样吗
还有
逻缉列还是用-1,跟0来表示吗

[此贴子已经被作者于2008-9-2 12:52:22编辑过]

--  作者:狐狸爸爸
--  发布时间:2008/9/2 12:51:00
--  
以下是引用抽烟男人在2008-9-2 12:51:00的发言:

也就是说跟易表一样,是这样吗


按帮助文件说明即可。