在Access 2010中,我尝试在计算列中使用自定义VBA函数。我得到'表达式不能在计算列中使用'。
以下是我的步骤:
编写以下代码:
Public Function TestFunc() As String
TestFunc = "test"
End Function
答案 0 :(得分:6)
根据this guide,计算列表达式中不允许使用用户定义的函数。相关引用在“阅读”部分:
请注意,计算字段无法调用用户定义的函数, 只有内置功能。此外,您必须提供所有参数 对于您调用的方法,即使参数是可选的。