搜索问题 - 搜索访问中的多个表字段的方法

时间:2013-12-12 11:54:24

标签: ms-access

我害怕接触菜鸟的一点点,而且由于我提供了几个参考文本,我在解决大多数已经抛出的问题时,我无法真正理解这一点。

数据库用于跟踪正在进行的项目。有问题的表是指项目正在进行的站点,包含供应编号的三个字段。我需要能够在首页的文本框中输入单个电源号码,并在显示结果之前将其与站点等匹配。

所有表格,表格等都已到位,它只是执行我坚持的搜索。

任何帮助表示感谢。

由于

1 个答案:

答案 0 :(得分:0)

最简单的情况将是以下内容(假设“供应数字”是字母数字)

Dim strSupplyNumber As String, strSQL As String
strSupplyNumber = Replace(Me.txtSupplyNumber.Value, "'", "''")
strSQL = _
        "SELECT * FROM [Sites] " & _
        "WHERE [SupplyNumber1] = '" & strSupplyNumber & "' " & _
            "OR [SupplyNumber2] = '" & strSupplyNumber & "' " & _
            "OR [SupplyNumber3] = '" & strSupplyNumber & "' "

其中txtSupplyNumber是“首页”表单上文本框控件的名称。

然后,您可以将strSQL字符串用作其他表单的Record Source,或者在OpenRecordSet方法中使用它,或者在下一步所需的任何内容中使用它。