출제 26-1/22-3/20-2다음 중 아래의 이벤트 프로시저에 대한 … | [컴퓨터활용능력 1급 필기] 자주 나오는 문제 · 47회차 중 2·3회 출제 (632) 상세 페이지
1[컴퓨터활용능력 1급 필기] 자주 나오는 문제 · 47회차 중 2·3회 출제 (632)
출제 26-1/22-3/20-2
다음 중 아래의 이벤트 프로시저에 대한 설명으로 옳지 않은 것은?
Private Sub cmd재고_Click()
txt재고수량 = txt입고량 - txt총주문량
DoCmd.OpenReport "제품별재고현황", _
acViewDesign, , "제품번호 = '"& cmb조회 & "'"
End Sub
1
'cmd재고' 컨트롤을 클릭했을 때 실행된다.
2
'txt재고수량' 컨트롤에는 'txt입고량' 컨트롤에 표시되는 값에서 'txt총주문량' 컨트롤에 표시되는 값을 차감한 값으로 표시된다.
3
'제품별재고현황' 보고서가 즉시 프린터로 출력된다.
4
'제품별재고현황' 보고서가 출력될 때 '제품번호' 필드 값이 'cmb조회' 컨트롤 값과 일치하는 데이터만 표시된다.
해설
옳지 않은 설명은 보고서가 즉시 프린터로 출력된다는 내용입니다.
코드: Private Sub cmd재고_Click() / txt재고수량 = txt입고량 - txt총주문량 / DoCmd.OpenReport "제품별재고현황", acViewDesign, , "제품번호 = '"& cmb조회 & "'"
OpenReport의 보기 인수가 acViewDesign이므로 보고서는 디자인 보기로 열립니다. 바로 인쇄하려면 acViewNormal을 써야 합니다.
- 프로시저 이름이 cmd재고_Click이므로 'cmd재고' 컨트롤을 클릭하면 실행됩니다.
- txt재고수량에는 txt입고량에서 txt총주문량을 뺀 값이 들어갑니다.
- Where 조건 인수로 제품번호가 cmb조회 값과 같은 데이터만 대상으로 합니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.