2014-12-18 1 views
1

다음 줄에 대한 올바른 구문을 찾으려고합니다.다음 문과 일치하는 올바른 vba 액세스 구문 :

If Me.Forms Like "5500*" Or "990*" Then 

나는 런타임 13 오류가 발생합니다. 형식이 일치하지 않습니다.

양식은 텍스트 필드이며 5500 * 또는 990 *과 같은 형식 인 경우 양식의 필드 값을 확인하려고합니다.

문제점을 파악할 수 없습니다.

답변

2

VBA는 " 또는 같은 경우 뭔가을"말을하지 않습니다. 대신 당신은 비교의 각 같은 뭔가를 반복해야합니다 : "뭔가하면 와 같은 등이 또는 뭔가 그".

는 그래서이 방법을 시도해보십시오

If Me.Forms Like "5500*" Or Me.Forms Like "990*" Then 

그러나, Forms 또한 VBA 모음의 이름입니다. 따라서 Access에서 여전히 내가 제안한 변경 사항으로 불만을 토로 할 경우 그 다음에 Forms 텍스트 상자의 이름을 다른 것으로 바꿀 것을 제안합니다.