96페이지에 나와있는 8번 단계에서, DSUM함수의 인수들을 입력할때, 인수 앞뒤에""를 달아주는데, 왜 []말고 ""를 다는 건가요??
컨트롤원본에서 테이블 속성 대화상자를 띄워놓고, 필드간 비교를 할 때에는 []를 쓰기도 하더라구요.
어떤때 ""를 달고, 어떤때 []를 다는지 구분하는 방법좀 부탁드립니다!
안녕하세요.
액세스에서는 컨트롤이나 필드명에 대괄호[ ]를 주로 사용합니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정됩니다.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
특별히, SQL문에서는 필드와 컨트롤을 변수선언으로 취급해서 작은따옴표나 대괄호를 씌워주지 않습니다.
좋은 하루 보내세요.
-
*2018-09-11 12:07:02
안녕하세요.
액세스에서는 컨트롤이나 필드명에 대괄호[ ]를 주로 사용합니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정됩니다.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
특별히, SQL문에서는 필드와 컨트롤을 변수선언으로 취급해서 작은따옴표나 대괄호를 씌워주지 않습니다.
좋은 하루 보내세요.