一、学友问题描述:
编辑了以下代码:
=iff([coms]="男",([txth]-110)*1.1,IIf([coms]="女",([txth]-105)*1.1,""))
然后切换到窗体视图后,上限和下限那两个方框显示“#名称?”字段,而且无论我在身高、体重中输入任何值,上限和下限都不变,依旧显示“#名称?”,请问这个是什么原因呢?谢谢。
如下图:
二、解决方法:
检查代码嵌套写法是没有问题的,仔细一看,问题出在了马大哈上面,正确的函数拼写方法应该是
iif,而拼写成
iff当然就不正确了,改正
iif后问题解决。这个问题其实早就看到过有网友写错,看到的次数多了,还是整理成文章发布,希望再有网友遇到这个问题,能从中吸取粗心马大哈引起的问题教训。