1급 데이터베스책 311페이지에서 select max(합계) from 업체별내역
이렇게되어있는데
언제[]를 쓰고 언제 []를 안써도되는지 너무헷갈리네요
컨트롤원본 데이터에서 설정할땐 switch([합계]>= ...)
이런식으로 합계앞뒤로[]를 붙여주는데 어떤식에선 []없이하고..
vba와 sql문의 차이인건가요? 너무헷갈려요 정확하게 알려주실수있나요 ㅜ
그리고 오피스2016버젼을 사용중인데 답지와 똑같이 vba에서 식을 작성하엿는데도 안되는경우가 많네요
검색해보니 도구-참조에서 누락된것을 체크해체하라하여 하긴하였으나 아직도 그런부분이있는데
이건 오피스버전이 최신이라 어쩔수 없는건가요?
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
오피스 버전이 다른경우 다르게 실행되거나 실행이 안되는 부분이 있을 수 있습니다.
이부분은 저희도 확인이 어려운 부분이라 정확한 답변은 어려울 것 같네요.
좋은 하루 되세요.
-
*2017-12-21 22:25:47
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
오피스 버전이 다른경우 다르게 실행되거나 실행이 안되는 부분이 있을 수 있습니다.
이부분은 저희도 확인이 어려운 부분이라 정확한 답변은 어려울 것 같네요.
좋은 하루 되세요.