台灣最大程式設計社群網站
線上人數
1417
 
會員總數:240344
討論主題:186343
歡迎您免費加入會員
討論區列表 >> ACCESS >> 表單的關鍵字查詢與雙層查詢
[ 變換順序 ]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
表單的關鍵字查詢與雙層查詢
價值 : 10 QP  點閱數:580 回應數:16

樓主

Diane Huang
門外漢
0 3
104 23
發送站內信


我想在這個表單中,進行查詢的動作
第一是運單號的「關鍵字查詢」,
因為單號很長,想搜尋其中幾個數字就能找到單號
試過用SQL查詢,但是當我打開表單時沒有顯示任何一筆資料
一定要先輸入單號,才會出現。
也是過把SQL轉成VBA可用的語法,但是還是失敗...
不知道這個關鍵字查詢,到底該怎麼用?
我查到的都是SQL的作法,
如果只能夠用SQL,是否能在打開表單時顯示所有數據,
當我進行搜尋時,才篩選出我要的單號
而非一開始就是空白的資料?

第二個是「雙層查詢」
我想要當我在省份中查詢「廣東省」時,只要寄件省份是「廣東省」的筆數就會出現
→這個我有成功
但是,當我希望資料是符合寄件省份是「廣東省」且寄件城市「深圳市」的時候
就一直沒辦法成功....

在這邊先謝謝願意回答我的大大><


搜尋相關Tags的文章: [ 關鍵字查詢 ] , [ 雙層查詢 ] ,
本篇文章發表於2017-02-16 14:23
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

tungta
捐贈 VP 給 tungta 檢舉此回應
給您兩個範例參考
http://www.FunP.Net/245728
http://www.FunP.Net/711822
本篇文章回覆於2017-02-16 15:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Diane Huang
檢舉此回應
第一個表單,
詳細資料的部份你是做成「子表單」的模式,我想改成「表格式」的模式
嘗試更改過After Update中的內容,但是還是沒辦法成功,
請問我應該怎麼更改才對?
本篇文章回覆於2017-02-16 22:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

kib72377
檢舉此回應
"SELECT * FROM XXX WHERE 運單號 LIKE '*" & 輸入查詢的運單號 & "*'

"SELECT * FROM XXX WHERE 寄件省份='" & "廣東省" &"' AND 寄件城市='" & "深圳市" & "'"
以上是 VBA程式裡面處理的SQL敘述字串.

表單也可以用 Filter屬性
Me.Filter = "[欄位1]=" & 輸入值
Me.FilterOn = True
本篇文章回覆於2017-02-17 09:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Diane Huang
檢舉此回應
兩個方法我都試了,都顯示錯誤
本篇文章回覆於2017-02-17 21:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

roar
檢舉此回應
資料之DATA TYPE 會影響 VBA FILTER的寫法,NUMBER,TEXT,AND DATE ARE DIFFERENT,
https://drive.google.com/open?id=0Byaf47T83Uj6a2QwdWhHN0VoTWc
本篇文章回覆於2017-02-18 21:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

Diane Huang
檢舉此回應
現在才發現你有回覆我,先跟你說聲抱歉...
不過你做的檔案是我想要的,也根據你的檔案去作更改和了解
但是我發現一個問題,
就是在做資料表輸入「省份與城市」的時候,城市沒有跟著省份做連動。
假如我選擇省份選「深圳市」,但是在城市這欄出現的是全部的城市,而非深圳市下的城市。
請問這點改如何更改?
本篇文章回覆於2017-05-19 22:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

roar
檢舉此回應
假如我選擇省份選「深圳市」,但是在城市這欄出現的是全部的城市,而非深圳市下的城市。
前述看不懂,深圳不是廣東省嗎,怎麼會省份選深圳呢?
還是你是指深圳市下的次級城市?
本篇文章回覆於2017-05-20 21:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

Diane Huang
檢舉此回應
啊啊對不起,昨天腦袋已經昏了...QQ
是我在資料表輸入運單資料時,
省份選「廣東省」,城市應該要出現「深圳市」、 「珠海市」、「 東莞市」等廣東省的城市就好
但是我選「廣東省」時,城市卻出現所有的城市,包含不屬於廣東省的城市

我的意思是這樣才對,抱歉真的看到暈頭轉向了><
本篇文章回覆於2017-05-20 21:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

roar
檢舉此回應
可以上傳你做的檔案給大家看看嗎?
本篇文章回覆於2017-05-21 16:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

Diane Huang
檢舉此回應
你好,這是我的檔案,麻煩你了^^
https://drive.google.com/open?id=0B-T6zMcnRAarOVpCLWlZYjEzTnc
本篇文章回覆於2017-05-21 16:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

roar
檢舉此回應
重點是設定下面的資料等於上面的省份和城市。
https://drive.google.com/open?id=0Byaf47T83Uj6dkxHM0cyRU8ybmM
本篇文章回覆於2017-05-21 19:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

Diane Huang
檢舉此回應
但是我打開還是一樣,出現所有的城市
本篇文章回覆於2017-05-21 21:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

Diane Huang
檢舉此回應
圖片又錯誤了><

http://imgur.com/a/QlEzL
本篇文章回覆於2017-05-21 21:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
作者回應

Diane Huang
檢舉此回應
http://imgur.com/NrtdD88

還有我想請問一下,我看你的系統資料表有這麼多
但是我的卻只有其中幾個
想要照你的關聯圖去連,但是卻無法
複製資料表卻顯示我的資料庫已經有這個資料表><
請問問題在哪裡?
本篇文章回覆於2017-05-22 10:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
回應

roar
檢舉此回應
1先選上面的
2先選省
3最後選市
last 下面的records雖然有combobox,不要動。
你要的是查詢,要從上面作不是下面。
http://imgur.com/LKzDFLP
本篇文章回覆於2017-05-22 14:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   

回覆
如要回應,請先登入.