2014-06-11 39 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