0
我有X-xxxx格式的序列號,其中X是一個字符型字符,x是數字,我似乎無法正確傳遞參數。MS Access:在參數查詢中使用帶連字符的參數
有一件事我已經試過,實際上正常工作在類似信息的不同的數據庫,方法是:
Like [Enter Serial Number:] & "-*" Or [Enter Serial Number:]
任何建議,將不勝感激
我有X-xxxx格式的序列號,其中X是一個字符型字符,x是數字,我似乎無法正確傳遞參數。MS Access:在參數查詢中使用帶連字符的參數
有一件事我已經試過,實際上正常工作在類似信息的不同的數據庫,方法是:
Like [Enter Serial Number:] & "-*" Or [Enter Serial Number:]
任何建議,將不勝感激
在我看來,要允許用戶搜索2種方式:
如果這就是你以後,嘗試這樣的查詢:
PARAMETERS [Enter Serial Number:] Text (6);
SELECT p.*
FROM tblPingPong AS p
WHERE
(((p.serial_num)=[Enter Serial Number:]))
OR (((p.serial_num) Like [Enter Serial Number:] & "-*"));
如果你問的用戶數字部分:
Like "*-" & [Enter Serial Number:]
但是,這將是緩慢的,除非你的表很小。您可能想要考慮從表單獲取查詢的輸入。
問計於誰因爲有些格式不是相同的格式;我不知道我爲什麼不行。我已經使用了與上述相同的參數來處理多個其他事物,並且它工作正常。猜猜這只是推動訪問以外的其他理由! 感謝您的回覆,但我很感激。 – PingPong 2010-12-07 17:30:18