1. 기몬모의고사 3의 문제 3-1-4
지역별현황 보고서의 txt평가 컨트롤의 컨트롤원본의 값 컨트롤 원본의 값: '=IIf(([매출액]-[제조경비])>=2000000,"흑자","적자")'을 실행하면 다음의 에러가 발생합니다.
개체에V'매출액'V자동화V개체가V없습니다.
이게 무슨 뜻인가요. 답은 정확히 나왔는데.
2. 기본모의고사 1의 4의 1에는 caption을 이용하지 않던데, 기본모의고사 3의 4-1에는
왜 caption이 들어가는지 궁금합니다.
3. 기본모의고사 3의 문제 3 - 1 - 2를 밑에 나와있는 것과 같이 풀었습니다.
답은 잘 나왔는데, 실제 시험에서는 틀린 게 아니죠?
지역별현황 보고서의 txt순이익합계 컨트롤의 값이
'=[TXT매출액합계]-[TXT제조경비합계]'(정답)이 아닌
'=SUM([매출액])-SUM([제조경비])'(오답)입니다.
4. 레코드 삭제쿼리를 할 때 제가 확인 차 잘 되나 안되나 삭제를 합니다.
그런데 채점프로그램을 돌리면 삭제가 안된다고 틀렸다고 나옵니다.
실제 시험에서도 실행을 눌러 삭제를 해버리면 틀렸다고 나오나요..
요점은 삭제쿼리를 만든 뒤, 실행을 시켜 레코드를 삭제해도 되느냐 안되느냐 입니다.
5. 기본모의고사 4회 문제 3-3에서
매크로를 이용한 [고객코드]=[Forms]![고객별대여현황]![cmb고객코드]가 답인데
전 코드를 사용한
DoCmd.OpenReport , acViewPreview, , "고객코드 = '" & cmb고객코드 & "'"
를 했습니다.
근데 실행을 해보니 선택적 인수가 아니라면서 안된다고 합니다.
왜인가요
1. 실기특성상 질문만으로는 정확한 이유를 알기 어렵습니다.
작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
2. cmd 와 같은 커멘드 박스에 표시되는 값은
caption 에 입력된 값이라고 보시면 됩니다.
즉 커맨드 박스에 표시된 글자는 caption에 입력되어 표시된다고 보셔야 하죠.
그래서 caption 이 없으면 표시가 안되는 것입니다.
3. 결과가 정확하다면 상관 없겠지요.
4. 실행시켜 삭제하셔도 상관 없지만 삭제 하지 않고 삭제가 되는지만 확인 하시는 것이 좋을 듯 합니다.
삭제 쿼리를 실행시켜 5행을 삭제합니다. 라고 나오면 취소를 눌러 삭제할 행이 맞는지 정도만 확인 하세요.
문제에서 쿼리를 실행하라는 지시사항이 있다면 꼭 실행하셔야 합니다.
5. 현재 실행되는 보고서의 컨트롤이 아니고 다른 폼의 컨트롤 이기 때문에
경로를 모두 입력해야 합니다.
그러므로
DoCmd.OpenReport , acViewPreview, , "[고객코드]=[Forms]![고객별대여현황]![cmb고객코드]"
로 작성하시면 됩니다.
좋은 하루 되세요.
-
*2013-02-21 12:46:45
1. 실기특성상 질문만으로는 정확한 이유를 알기 어렵습니다.
"작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
2. cmd 와 같은 커멘드 박스에 표시되는 값은
caption 에 입력된 값이라고 보시면 됩니다.
즉 커맨드 박스에 표시된 글자는 caption에 입력되어 표시된다고 보셔야 하죠.
그래서 caption 이 없으면 표시가 안되는 것입니다.
3. 결과가 정확하다면 상관 없겠지요.
4. 실행시켜 삭제하셔도 상관 없지만 삭제 하지 않고 삭제가 되는지만 확인 하시는 것이 좋을 듯 합니다.
삭제 쿼리를 실행시켜 5행을 삭제합니다. 라고 나오면 취소를 눌러 삭제할 행이 맞는지 정도만 확인 하세요.
문제에서 쿼리를 실행하라는 지시사항이 있다면 꼭 실행하셔야 합니다.
5. 현재 실행되는 보고서의 컨트롤이 아니고 다른 폼의 컨트롤 이기 때문에
경로를 모두 입력해야 합니다.
그러므로
DoCmd.OpenReport , acViewPreview, , "[고객코드]=[Forms]![고객별대여현황]![cmb고객코드]"
로 작성하시면 됩니다.
좋은 하루 되세요.