我在Microsoft Access 2007中創建了一個表格窗體。窗體上是一個文本框,我希望篩選窗體中的項目。Access 2007通過使用外鍵的窗體上的文本進行篩選
問題是表單中的一個字段是一個外鍵,它引用了一個擁有公司名稱的鏈接表。
當我運行下面的代碼,並在文本框中+回車,一個公司的名字,我只能夠搜索到對應的公司名稱數值:
Private Sub Text22_AfterUpdate()
Dim mFilter As String
Dim mQuery1 As String
If IsNull(Me.Text22) Then
mQuery1 = ""
Else
mQuery1 = Me.Text22
End If
mFilter = "[ID] Like ""*" & mQuery1 & "*"""
mFilter = (mFilter + " OR ") & "[Supplier] Like ""*" & mQuery1 & "*"""
temp = MsgBox(mFilter, vbOKOnly)
Me.Filter = mFilter
Me.FilterOn = True
Me.Requery
End Sub