看板 Visual_Basic 關於我們 聯絡資訊
使用軟體:ACCESS2003 VBA 我在表單上放了一個下拉式方塊(PID)讀取DB裡的料號清單,但我在方塊內輸入含有雙引號 符號的料號時(比如 BP01-13"或ALV-12"5),下拉式方塊沒辦法自動展開此料號 me.PNAME = me.PID.column(1) ↑讓另一個文字方塊讀取下拉式方塊第2欄的值也讀不到,一定要改成 me.PNAME = dlookup("PNAME","PARTS","PID = '" & me.PID & "'" ↑這樣才讀得到,但還是解決不了自動展開的問題 請問為什麼會這樣呢?該怎麼解決呢?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.17.41 PS.因為需要輸入雙引號以標記英吋,所以沒辦法不輸入雙引號 ※ 編輯: mindscold 來自: 60.248.17.41 (08/13 10:41)
fumizuki:字串中有雙引號,可用兩個雙引號替代 08/13 12:46
fumizuki:變數中有雙引號就用Replace(原字串, """", """""")取代 08/13 12:46
mindscold:是指如果原本清單裡的是"123、而我也是輸入"123 08/13 13:25
mindscold:現在就把清單裡的改成""123、輸入也是輸入""123嗎? 08/13 13:26
fumizuki:我是指在程式處理的部份 08/14 06:17
fumizuki:跟使用者操作無關 08/14 06:17