2014-06-11 2 views

답변

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

는 사용자는, 예를 들어, ad 또는 da를 입력합니다. 그들은 2 자 이상을 입력 할 수 있습니다.

두 글자 또는 더 많은 제어가 필요한 경우 간단한 매개 변수 쿼리가 아닌 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