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