所以我在Access 2010的VBA中写了一个SQL查询,当这个代码运行时,它认为SupplierConnect.MailboxID是一个表单上的一个组件,它实际上是一个数据库表(SupplierConnect)和字段(MailboxID) . 每次运行该代码时,它都会弹出一个框,要求我输入来自该表单组件的输入,而实际上这不是一个。有没有办法解决这个问题或以不同的方式编码?
谢谢!
' Mailbox ID
If IsNull(MailboxIDComboBox.Value) Then
Else
If firstWhere = True Then
MailboxID = "WHERE SupplierConnect.MailboxID = '" & [Forms]![SupplierQuery]!MailboxIDComboBox.Value & "'"
firstWhere = False
Else
MailboxID = " AND SupplierConnect.MailboxID = '" & [Forms]![SupplierQuery]!MailboxIDComboBox.Value & "'"
End If
End If