1

そこで、Access 2010 の VBA で SQL クエリを作成しています。このコードを実行すると、SupplierConnect.MailboxID はフォーム上のコンポーネントであると認識されます。実際には、データベース テーブル (SupplierConnect) とフィールド (MailboxID) です。 . そのコードが実行されるたびに、そのフォーム コンポーネントからの入力を求めるボックスがポップアップ表示されますが、これは実際には 1 つではありません。これを回避する方法や、これを別の方法でコーディングする方法はありますか?

ありがとう!

' 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
4

1 に答える 1