책 내용 질문하기
&연산자 문의드립니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
202
조회수
43
작성일
2017-07-10
작성자
탈퇴*원
첨부파일
[1]
Private Sub cmb브랜드_BeforeUpdate(Cancel As Integer)
txt상품수 = DCount("브랜드코드", "상품종합", "브랜드코드 = cmb브랜드")
End Sub
[2]
Private Sub cmd인쇄_Click()
DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명 = '" & cmb브랜드.Column(1) & "'"
End Sub
위의 두 프로시저에서 &연산자의 사용에 대해서 질문합니다.
[1]의 "브랜드코드 = cmb브랜드" 에서 cmb브랜드 앞에 '&' 연산자가 붙지 않고
[2]의 "브랜드명 = '" & cmb브랜드.Column(1) & "'" 에서는 cmb브랜드 앞에는 왜 '&'연산자가 붙는건가요?
& 붙여야 할 경우와 안붙여야 할 경우를 알고 싶습니다.
답변
2017-07-12 17:05:51
프로시저 내에서 컨트롤에 입력된 값을 사용하는 경우에는 컨트롤 분리를 하여야 합니다.
그래서 & 연산자를 이용한 것이구요.
d가 들어가는 도메인 함수의 조건에서는 컨트롤 분리를 하지 않아도 되므로 & 연산자 없이 작성하는 것입니다.
좋은 하루 되세요.
-
*2017-07-12 17:05:51
프로시저 내에서 컨트롤에 입력된 값을 사용하는 경우에는 컨트롤 분리를 하여야 합니다.
그래서 & 연산자를 이용한 것이구요.
d가 들어가는 도메인 함수의 조건에서는 컨트롤 분리를 하지 않아도 되므로 & 연산자 없이 작성하는 것입니다.
좋은 하루 되세요.