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