Microsoft Access 2010:ComboBox 文本提取/搜索
Microsoft Access 2010: ComboBox text extraction / search
我的表单中有一个文本搜索,它使用以下代码过滤我的 table 员工数据:
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 都是我的 Staff 中的字段 table。
新的Skills可以添加到split form中,但是新的ResearchArea只能添加到table.
技能组合框的下拉框包含重复的条目(例如,如果我列出的五个员工的技能是:“”、“”、“”、"Accounting"、"Accounting",那么这些选项将出现在下拉框中)和空白。我希望它只显示独特的条目,但也希望我能够以这种拆分形式创建新的条目。
我还希望能够搜索所有员工的 ResearchArea,如果它们是文本(例如 "Forename")我可以这样做。
您要删除此行中的一个点:
"Or [ResearchArea]. Like '*" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & "*'" & _
除此之外,您无法以有意义的方式搜索日期。
我的表单中有一个文本搜索,它使用以下代码过滤我的 table 员工数据:
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 都是我的 Staff 中的字段 table。
新的Skills可以添加到split form中,但是新的ResearchArea只能添加到table.
技能组合框的下拉框包含重复的条目(例如,如果我列出的五个员工的技能是:“”、“”、“”、"Accounting"、"Accounting",那么这些选项将出现在下拉框中)和空白。我希望它只显示独特的条目,但也希望我能够以这种拆分形式创建新的条目。
我还希望能够搜索所有员工的 ResearchArea,如果它们是文本(例如 "Forename")我可以这样做。
您要删除此行中的一个点:
"Or [ResearchArea]. Like '*" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & "*'" & _
除此之外,您无法以有意义的方式搜索日期。