책 내용 질문하기
2권 344쪽 문제 4-1 '운송등록' 폼의 '요금인상'버튼을 click, <운송> 테이블에서 'cmb운송방법'에 지정된 레코드만 '운송요금'을 'txt변경값' 만큼 더하는 계산
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
344
조회수
119
작성일
2015-09-27
작성자
탈퇴*원
첨부파일
<정답>
Docmd.RunSQL "update 운송 Set 운송요금 = 운송요금 + txt변경값 Where 운송방법 = cmb운송방법"
<제가 생각하는 정답>
DoCmd.RunSQL "update 운송 Set 운송요금 = 운송요금 + [forms]![운송등록]![txt변경값] where 운송방법 = [forms]![운송등록]![cmb운송방법]"
<질문요지>
1)다른 개체에 있는 컨트롤을 지정할 때는
=[개체]![개체이름]![컨트롤이름]의 형식으로 지정해야 하는 것으로 알고 있습니다.
2)따라서 이 문제처럼 <운송>테이블에서
<운송등록>폼의 txt변경값, cmb운송방법을 지정할 때는
[forms]![운송등록]![txt변경값]
[forms]![운송등록]![cmb운송방법]의 형식으로 지정해야 하는 것 아닌지요?
3)<정답>처럼, 다른 개체에 있는 컨트롤을 지정할 때, [개체]![개체이름]!을 생략해도 되는지요?
답변
2015-10-01 06:43:36
네 다른 폼이나 보고서의 컨트롤을 이용하고자 한다면 경로를 모두 붙여 사용하는 것이 맞습니다.
다만 그냥 사용했을때도 정확한 결과가 나온다면 꼭 경로를 모두 작성할 필요는 없으세요.
좋은 하루 되세요.
-
*2015-10-01 06:43:36
네 다른 폼이나 보고서의 컨트롤을 이용하고자 한다면 경로를 모두 붙여 사용하는 것이 맞습니다.
다만 그냥 사용했을때도 정확한 결과가 나온다면 꼭 경로를 모두 작성할 필요는 없으세요.
좋은 하루 되세요.