| |
if 문의 사용법을 몰라서 묻는 건 아닌거 같지만,
액세스를 사용하지 않아서 정확한 표현이 어려워서
일단 일반적인 if.. 문의 사용에 대해서 설명드립니다.
1. 단일 실행문의 if
if (조건) then 실행문
실행문은 1개의 문장이어야 하면, 줄이 나뉘면 안됩니다.
2. if .. end if 문
if (조건) then
실행문...
end if
1번과 다른 점은 여러개의 실행문이 올 수 있습니다.
end if 가 반드시 있어야 합니다.
3. if ... else if .. end if
if (조건) then
실행문
else if (조건) then
실행문
end if
질문1)의 경우,
(필드1값의 표현은 액세스의 필드값을 가져오는 부분이라 패스)
if (필드1값 = " ") then
msgbox("필드1 값이 공백입니다." & 필드2값)
else
msgbox("필드1 값이 공백이 아닙니다.")
end if
여기서 필드1의 값이 공백의 수가 다르다면 다르게 작동합니다.
" " 와 " " 는 다른 값입니다.
공백이 몇개인든 하나의 공백이라고 처리하려면
if (Len(Trim(필드1값)) = 0) then
으로 처리하면 됩니다.
Len() : 문자열의 수
Trim() : 문자열의 앞 뒤 공백을 제거함
|
|