나눔터  
  HOME > 나눔터 > 묻고답하기 > 워드
워드
워드에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 너나우리 (uninwe)

추천:  5
파일:     조회:  3567
제목:   [RE]If...then...else구문
     
  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() : 문자열의 앞 뒤 공백을 제거함
 
[불량 게시물 신고]  
        
  

작성일 : 2009-06-22(01:33)
최종수정일 : 2009-06-22(01:33)
 


 ◎ 관련글

  제 목   작성자   날짜
If...then...else구문 khan 2009-06-19
[RE]If...then...else구문 너나우리 2009-06-22