【问题标题】:creating a search tool for Access listbox为 Access 列表框创建搜索工具
【发布时间】:2015-01-10 20:29:29
【问题描述】:

我有一个表单中包含许多字段的列表框,我正在尝试创建一个搜索函数来搜索其中的部分字符串。

Private Sub SearchBox_Change()
    Me.DataView.RowSource = "SELECT RowSrcString FROM MechDataFiltered WHERE " & _
    "MechDataFiltered.* LIKE " & Chr(34) & Me.SearchBox.Text & "*" & Chr(34) & " "
End Sub

RowSrcString 是一串字段名称(来自 MechDataFiltered),它会根据其他过滤器而变化。我认为我的问题在第三行; MechDataFiltered.* 代表“全部”而不是“任何”。我应该更改什么以使其在每个单独的字段中进行搜索?

【问题讨论】:

    标签: vba listbox ms-access-2007


    【解决方案1】:

    您可以查看 Allen Brown 网站上的一些 search criteria 示例。从编程的角度来看,它相当先进,但他是该行业的专家之一,我曾多次使用他网站上的提示。

    Allen 演示了如何使用来自多个输入字段的搜索条件来动态构建一个查询(过滤器)表达式,该表达式返回我认为您正在寻找的结果。

    他有一些示例数据库,您可以下载以尝试各种技术。

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-30
      • 2019-03-16
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      相关资源
      最近更新 更多