본문 바로가기

IT 관련/엑세스

Dcount 따옴표 설명

 

이제 레코드가 변할 때, 즉 주어지는 변수가 바뀔 때마다 값을 계산하여 보여주는 방법을 소개합니다. 

위 그림에서 고객의 이름이 나오는 텍스트 박스의 이름이 "고객" 입니다. 고객 텍스트 박의 이름이 바뀔 때마다 해당하는 사람의 판매 총액을 구해 보지요.

=Dsum("금액", "판매", "고객 = '" & [고객] & "'")

 

[고객] 이 부분은 현재의 폼에 있는 컨트롤(텍스트상자, 콤보상자, 목록상자등)의 이름입니다. 정식으로 표현하자면 [고객].value 입니다. 컨트롤 명 뒤에 속성 생략시 value속성이 디폴트 입니다. [고객]이라는 이름의 컨트롤의 값(value)을 받는 변수라는 것이지요.

 

큰 따옴표 안으로 들어가면 변수라도 문자화 되어 버리니까 &로 구분해서 잘라 줍니다.

 

그리고 "고객 = '" & [고객] & "'" 이 문자열이 수식으로 들어가면 바깥쪽의 큰 따옴표 두 세트가 벗겨지고 변수에서는 실제 값, '홍길동' 나오게 됩니다. 이 때 홍길동을 변수가 아닌 문자 자체로 인식하라는 의미에서 작은 따옴표를 양쪽에 배치 해 둡니다. 작은 따옴표가 큰 따옴표 작용을 해서 홍길동이 문자로 인식됩니다.

 

 

변수안에 숫자가 있다면? "금액 >= " & 금액 이렇게 됩니다.

 

출처)

http://www.officetutor.co.kr/board/faq_lib/frm_vba_content.asp?idx=192&page=1&cat1_name=Access&cat2_name=공통&cat3_name=파일&f_categb1=c1

.

'IT 관련 > 엑세스' 카테고리의 다른 글

DBF 파일 연결하는 방법  (3) 2012.10.29
Dcount 함수로 순위(또는 석차) 구하기  (2) 2012.07.18
Dcount 함수로 순위 구하기  (0) 2012.07.06
통합쿼리 (UNION)  (4) 2012.04.20
Dcount 함수 사용법  (0) 2012.02.29