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)
좋아, 나는 그것을 시도하고 그것이 내가 그래서 내가 노력하고 무엇을 확인 – user3543620
찾던 만약 나중에 알려 : 당신이 정말로 각각 다음 사용할 수있는 단일 문자로 제한하고 싶었다면
할 일은 대화 상자에 편지에 사람을 입력하게 한 후 다른 대화 상자가 나타나고 다른 편지를 입력하는 것입니다. 두 글자로 시작하는 모든 레코드가 반환됩니다. – user3543620
감사합니다. – user3543620