使用if语句跳过Docmd行

时间:2017-01-25 22:20:40

标签: vba access

我搜索过并搜索过,发现没有任何东西可以帮助我。

我有一个表(ReassignedLoans)通常是空白的,所以我想跳过正在运行的查询,除非该表不是空白的。我相当确信If..then是我想要的,但是查询给我一个“类型不匹配”的错误。

我错过了什么?

If "SELECT count(*) FROM ReassignedLoans" < 0 Then
 DoCmd.OpenQuery "IDReassignedLoansUpdate"
End If

谢谢大家的帮助

1 个答案:

答案 0 :(得分:1)

If DCOUNT("someField","ReassignedLoans") > 0 Then
 DoCmd.OpenQuery "IDReassignedLoansUpdate"
End If