vba - 编译函数时出错
问题描述
当我尝试执行此功能时PROD_TYPE: IIf([PROD_CAT]="OTHER";"OTHER";Mid([PROD_CAT];5))
,我收到编译错误消息。我试图检查是否有任何缺失的参考我可以取消选中,但我发现没有。MID 功能似乎是问题所在。因为当我尝试使用 MID 函数创建一个虚拟查询时,它向我抛出了相同的错误消息。
解决方案
访问控制源在提供参数时不接受分号,您需要使用逗号,如下所示:
IIf([PROD_CAT]="Other","Other",Mid([PROD_CAT],5))
推荐阅读
- java - 使用 JPAUpdateClause 更新集合字段
- ansible - 以使用哪个 remote_user 为条件?
- sql-server - SQL:需要根据 12 的倍数选择值
- node.js - 无法读取 null 的“db”属性
- youtube - 有没有办法使用 Youtube API v3 来获取过去的订阅者数量?
- python - Jupyter notebook 键盘快捷键,仅在单元格中运行选定的行
- scala - 将空数据框保存到镶木地板会导致错误 - Spark 2.4.4
- c++ - 基类指针:在哪里使用 new 和 delete
- vue.js - Vue插值在API获取的文本中不起作用
- unity3d - 相机跟随播放器时的相机抖动效果