6번 문제를 보면..
DoCmd.RunSQL "update 제품코드 set 협회 = '전기협회' where Right([제조사],2) = '전기'"
DoCmd.RunSQL "update 제품코드 set 협회 = '전자협회' where right([제조사],2) = '전자'"
라고 코드를 입력하는데...
어떨 때에는 []를 해주고 어떨때에는' ' 어떨 때에는 " "를 해주고...
어떤 경우마다 이러한것이 틀린지 궁금합니다...
이렇게 구분을 해서 써줘야 하는건 프로시저만 그런가요? 매크로도 그런가요??
어떤 파트에서 구분을 해야하는지도 궁급하네요..!
[]은 컨트롤명이나 필드명에 자동으로 붙여주는 것입니다.
=sum(금액) 으로 입력하시면 자동으로 =sum([금액]) 으로 표시 되는 것이죠.
이것은 프로그램 버전에 따라 []이 자동으로 표시될 때도 있고 안될때가 있는데
자동으로 []이 붙지 않아도 정상실행된다면 그냥 사용하셔도 됩니다.
"" 는 보통 문자일때 사용하는 것입니다.
엑세스에서는 예외로 dsum 함수와 같이 d가 들어가는 도메인 함수에서는 인수를 항상 "" 로 묶어서 표시 합니다.
dsum("찾을값이있는필드명","테이블/쿼리","조건")
과 같이 인수를 항상 "" 안에 쓰셔야 하는 것이죠.
이렇게 인수를 "" 안에 쓰다 보니 문자를 표시 해야 할때 ""를 쓰기가 어렵습니다. 헷갈리거든요.
그래서 dsum 함수와 같은 도메인 함수에서는 문자를 표시할때는 '' 를 사용하는 것입니다.
dsum("찾을값이있는필드명","테이블/쿼리","성별='여'")
와 같이 말이죠.
이해가 되시죠?
좋은 하루 되세요.
"-
*2011-08-31 11:53:46
[]은 컨트롤명이나 필드명에 자동으로 붙여주는 것입니다.
=sum(금액) 으로 입력하시면 자동으로 =sum([금액]) 으로 표시 되는 것이죠.
이것은 프로그램 버전에 따라 []이 자동으로 표시될 때도 있고 안될때가 있는데
자동으로 []이 붙지 않아도 정상실행된다면 그냥 사용하셔도 됩니다.
"" 는 보통 문자일때 사용하는 것입니다.
엑세스에서는 예외로 dsum 함수와 같이 d가 들어가는 도메인 함수에서는 인수를 항상 "" 로 묶어서 표시 합니다.
dsum("찾을값이있는필드명","테이블/쿼리","조건")
과 같이 인수를 항상 "" 안에 쓰셔야 하는 것이죠.
이렇게 인수를 "" 안에 쓰다 보니 문자를 표시 해야 할때 ""를 쓰기가 어렵습니다. 헷갈리거든요.
그래서 dsum 함수와 같은 도메인 함수에서는 문자를 표시할때는 '' 를 사용하는 것입니다.
dsum("찾을값이있는필드명","테이블/쿼리","성별='여'")
와 같이 말이죠.
이해가 되시죠?
좋은 하루 되세요.
"