Access表單要做一個KEY關鍵字就可以查詢得到資料

資料表欄位有客戶編號、電話、電話1、手機號碼、手機號碼1、傳真號碼…等。

想在表單做一個查詢,不管在表格裡KEY入客戶編號或電話或手機號碼做查詢,就可以顯示出該客戶的所有資料…

已更新項目:

謝謝您的回答。不過…因為我只是會很初階的。能否告知SQL指令要怎麼操作?還是有什麼網站可以提供這方面的教學?!謝謝!!

2 個已更新項目:

您好:當我將指令貼上修改儲存時,出現了"語法錯誤(少了運算元)…==。我是不是哪裡做錯了?!from 資料表(您的表格名稱) 的表格名稱是指我資料表的命名?!

_________________________________________

已參考您的教學網站進階第4章_A部份

可以單獨做出類似查詢訂單編號、查詢客戶編號、查詢訂單日期這種的。但現在想做出一個查詢欄位是不管KEY入客戶編號、聯絡電話或手機號碼,就可以找出該客戶資料。

謝謝您哦!!^^

3 個解答

評分
  • 10 年前
    最佳解答

    有些不是很明確,所以提供一種萬用方案供您參考;

    請將以下SQL指令稍作修改成符合您的表格名稱、欄位名稱之查詢,

    並執行即可。

    ----------------------------------------

    select *

    from 資料表(您的表格名稱)

    where

    (

    客戶編號 like "*"' & [請輸入欲查詢資料] & "*"

    )

    or

    (

    電話 like "*"' & [請輸入欲查詢資料] & "*"

    )

    or

    (

    手機號碼 like "*"' & [請輸入欲查詢資料] & "*"

    )

    ----------------------------------------

    2011-03-26 10:11:48 補充:

    補充說明:

    真正執行起來時,效能會有影響喔!

    2011-03-28 12:37:07 補充:

    您好:

    先新增一個查詢,

    在查詢的編輯環境中,點選左上方的「檢視」,並由檢視中選擇「SQL檢視」,即會出現一個 SQL的編輯環境,將指令輸入即可。

    ...

    您亦可先完成一個查詢並命名儲存後,

    再對該查詢點選右鍵,選擇「編輯檢視」,再由檢視中選擇「SQL檢視」;

    ----

    註:ACCESS2003與2007(或2010)有些(小小)點選位置上的差異,但不影響。

    2011-03-28 12:39:50 補充:

    如果您正在使用的是access 2007,

    您可參考我的免費教學資料,

    網址為

    http://www.powercam.cc/slide/2937

    歡迎指教。

    2011-03-30 16:40:50 補充:

    您好;

    上述SQL指令就是使用了相同變數 [請輸入欲查詢資料]

    所以可以讓您可以輸入一次資料,就自3種不同欄位資料尋找目標的方式。

    2011-03-30 16:40:55 補充:

    您好;

    上述SQL指令就是使用了相同變數 [請輸入欲查詢資料]

    所以可以讓您可以輸入一次資料,就自3種不同欄位資料尋找目標的方式。

    2011-03-30 16:43:37 補充:

    您好:

    您的表格名稱,就是您所指的,沒錯。

    至於 指令,好像不小心在 LIKE 後面多貼了個單引號,更正如下

    select *

    from 資料表(您的表格名稱)

    where

    (

    客戶編號 like "*" & [請輸入欲查詢資料] & "*"

    )

    or

    (

    電話 like "*" & [請輸入欲查詢資料] & "*"

    )

    or

    (

    手機號碼 like "*" & [請輸入欲查詢資料] & "*"

    )

    2011-03-31 19:49:23 補充:

    您好:

    其實這樣的查詢在真實作業,

    通常設計者不會這樣設計,

    因為like指令在運作時效能不佳,

    尤其是 like ** 的情況下,效能更差;

    因此,

    通常會將目標設計成針對某單一欄位的查詢,

    否則遇到大量資料時,

    肯定會慢到受不了。

    ..

    請使用者小心使用。

    參考資料: 我是郁筱平
  • 6 年前

    網上看了這家,因為我公司的硬碟故障,微軟的張經理都找過他們,把他們送去內湖救不出來的,都給救出來

    http://www.datamaster.com.tw/

    http://millerforyew1.pixnet.net/blog/

  • 匿名使用者
    6 年前
還有問題?馬上發問,尋求解答。