以下是引用狐狸爸爸在2008-11-12 23:40:00的发言:
iif([纸制品名称]='箱夹板',[长]*[宽]*[每平方单价]/10000,iif([纸制品名称]='井字架',(([长]*[高]*2)+([宽]*[高]*2))*[每平方单价]/10000,IIF([纸制品名称]='纸桥',(([长]+[宽]+4)*([宽]+[高]+4))*[每平方单价]/10000,iif([纸制品名称]='五层箱',((([长]+[宽]+8)*([宽]+[高]+4))*2*[每平方单价])/10000,iif([纸制品名称]='七层箱',((([长]+[宽]+8)*([宽]+[高]+4))*2*[每平方单价])/10000,iif([纸制品名称]='箱夹板',([长]+[宽]+8)*([宽]+[高]+4)*2*[箱单价]/10000+[橡筋箱],iif([纸制品名称]='五层橡筋箱',([长]+[宽]+8)*([宽]+[高]+4)*2*[箱单价]/10000+[橡筋箱],Null)))))))
出现这样的语句,没有通过。
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/jpg.gif)
此主题相关图片如下:13.jpg
以下是引用狐狸爸爸在2008-11-13 12:18:00的发言:看下面的asd列:
狐爸,我的系统不能直接打开,打开方式没有办法选择,有人说是壳的问题。
以下是引用狐狸爸爸在2008-11-13 12:18:00的发言:看下面的asd列:
我已经发现问题在哪儿,最后的两个IIF参与了本列的计算。我在[箱单价]列里计算,最后两个IIF有[箱单价]计算,我想知道的是这个计算方式是能以"字符"类型计算吗,不能以数值类型计算吗?因为我的[箱总价]=[订货量]*[箱单价].
以下是引用狐狸爸爸在2008-11-13 12:18:00的发言:看下面的asd列:
狐爸,因为是字符列的原因,所以不参与计算,如果直接用代码的话应该怎么写的?