我有我的形式,它使用下面的代碼來過濾我的員工數據表中的文本搜索:的Microsoft Access 2010:組合框文本提取/搜索
Private Sub Command71_Click()
DoCmd.ApplyFilter "", _
"[Forename] Like '*" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & "*'" & _
"Or [Surname] Like '*" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & "*'" & _
"Or [ResearchArea]. Like '*" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & "*'" & _
"Or [Skills] Like '*" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & "*'" & _
"Or [EndDate] Like '*" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & "*'"
End Sub
爲所有字段搜索的工作除了[ ResearchArea。 ResearchArea和Skills都是我的拆分表單上的組合框。
ResearchArea和Skills都是我職員表中的字段。
新技能可以添加在拆分形式,但新的ResearchArea只能添加在表中。
技能組合框上的下拉框包含重複條目(例如,如果我列出的五名員工的技能是:「」,「」,「」,「會計」,「會計」,那麼這些選項將出現在投遞箱)和空白。我希望它只顯示獨特的條目,但也爲我能夠在這種拆分形式創建新的。
我還希望能夠搜索所有員工的ResearchArea,如果他們是文本(如「Forename」),我可以執行此操作。
困難時刻試圖弄清楚你到底想要做什麼。有什麼不起作用 - 如果是這樣,發佈代碼或發佈查詢SQL的組合框RowSource – dbmitch