"功能不可用" Access中的错误?

时间:2017-01-31 15:22:40

标签: ms-access

我的工作中有一个新的承包商,他将使用我目前使用的数据库,接管我的一些任务。

当我运行我们使用的宏(里面有大约15个查询)时,一切都很好。但是当她运行它时,在大约第6次查询时,她收到了这个错误:

Function is not available in expressions in query expression 'IIf(Len([Applicant_SSN])<2 And Right([MedicareClaimNumber],1)="A",[MedicareClaimNumber],IIf([Male]="X",[Applicant_SSN] & "A",[Applicant_SSN] & "B"))'

任何人都有任何想法,为什么他们不能运行这个简单的线?

这不是在VBA函数中完成的 - 它在查询前端中使用。

1 个答案:

答案 0 :(得分:0)

对我来说不明显的是,它不必是它所抱怨的图书馆。事实证明,如果任何库丢失,它会抱怨它命中的第一个函数。

此例程有助于跟踪问题。我的没有人抱怨。违规库不在列表中。

Sub ViewReferenceDetails()
Dim ref As Reference

   For Each ref In Access.References
      PostToLog "ViewReferenceDetails", ref.NAME & " - " & 
      ref.Major & "." & ref.Minor & " -" & ref.FullPath
   Next ref
End Sub