猿问

是不是因为公司名的格式不对?为什么提示错误?

我在公式中写到:iif([公司名]="1","","[金额]*15")
看了半天都看不出错来,可公司名明明为1,就是全部数据都为错误
为什么呢?

明月笑刀无情
浏览 96回答 2
2回答

有只小跳蛙

格式有问题!在ACCESS查询里面,字段名称像你的"公司名"是不用中括号的,还有你的那个计算字段也不对,不用引号,因为引号表示引用文本值,而文本是不可以用来计算的!所以正确的写法应该是:iif(公司名="1","",金额*15) as 新金额 已经测试通过!

牧羊人nacy

公司名的格式不对吧。isnull(【公司名】)试试。
随时随地看视频慕课网APP
我要回答