2013-12-12 72 views
-1

访问noob的一点点我害怕,并且当我插入大部分已经抛出的问题时,我得到了几条参考文本,我真的不明白这一点。搜索问题 - 在访问中搜索多个表格字段的方式

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

所有的表格,表格等都已准备就绪,它只是执行我坚持的搜索。

任何帮助表示赞赏。

感谢

回答

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方法,或任何你下一步需要使用它。