2014-06-11 95 views

回答

0
Like "[" & [Enter 2 letters] & "]*" 

用户进入,例如,adda。他们可以输入2个以上的字母。

如果你想要特别的2个字母,或者只是更多的控制,那么你需要在Form上使用VBA,也许是一个TextBox,而不是简单的参数查询。

当你想两个对话(参数框),你可以使用:

Like [First letter] & "*" Or Like [Second letter] & "*" 

同样,他们可以比在每个箱子一个字母输入更多 - 这是我认为一个非常有用的功能。你可以把它限制在每一个字母有:

Like Left([First letter],1) & "*" Or Like Left([Second letter],1) & "*" 

如果他们不输入任何内容到盒子那么它会显示所有记录。如前所述,需要VBA来更准确地控制标准。

如果你真的想限制单个字母每个那么你可以使用:

Like IIf(Len([First letter])=1,[First letter] & "*",False) Or Like IIf(Len([Second letter])=1,[Second letter] & "*",False) 
+0

好吧,我会尝试,并让你知道,如果这就是我一直在寻找 – user3543620

+0

确定,所以我试图要做的是让一个人在对话框中输入一个字母,然后弹出另一个对话框,然后再输入另一个字母。那么所有以两个字母开头的记录都会被返回 – user3543620

+0

好的,谢谢你的工作。 – user3543620