1. 2016년 1회 E형 컴퓨터활용능력 1급 실기(액세스) 파일의 질문입니다.
문제4-2 크로스탭 작성 문제에서 값 영역에 표시되는 금액에 IIf([구분]="휴일",[일수]*[부담금합계]*(1+0.3),[일수]*[부담금합계])로 입력하면 오류가 나는데 Sum([일수]*[부담금합계]*(1-IIf([구분]="휴일",0.3,0)))로 입력하면 오류가 안나는 이유는 무엇인가요?
파일도 첨부합니다. (대충 연습만 한거라 통화 형식 등은 지정하지 않았습니다)
2. 액세스 문제 중 DoCmd.RunSQL "insert~"/"update~"/"delete~"해서 특정 버튼을 누르면 업데이트 혹은 삭제된다던가, 쿼리 문제 중 업데이트/추가/삭제/테이블 만들기를 요구하는 문제들이 있습니다. 저는 이때까지 명령문이나 쿼리를 "작성하시오." 라는 말만 있고 "실행하시오." 라는 말이 없으면 실행시키지 않았었는데요,
실전모의고사(액세스) H형 파일을 풀다가 문제4-1의 추가 쿼리를 실행시키지 않으니 문제4-2가 틀리게 나오더군요! (추가하면 맞게 나옵니다)
그래서 질문드리는건데, 원래 이런 문제를 풀면 실행을 하는게 자연스러운 건지 여쭈어봅니다.
그리고 DoCmd.RunSQL이나 업데이트 쿼리 등을 실행해서 보고서/폼 등의 내용이 조금 바뀌어도 문제 채점에 지장이 없는지 궁금해요.
감사합니다!
안녕하세요.
1. IIf([구분]="휴일",[일수]*[부담금합계]*(1+0.3),[일수]*[부담금합계]) : 결과값이 여러 개 입니다.
Sum([일수]*[부담금합계]*(1-IIf([구분]="휴일",0.3,0))) : 최종적으로 합계 하나만을 나옵니다. 즉, 합계 하나만 나오게 작성을 해야 합니다.
2. - 기본적으로 모두 실행을 하셔야 합니다.
- 지장이 있습니다. 데이터는 임의로 바뀌지 않도록 해야 합니다.
즐거운 하루 되세요.
-
관리자2022-07-26 10:32:02
안녕하세요.
1. IIf([구분]="휴일",[일수]*[부담금합계]*(1+0.3),[일수]*[부담금합계]) : 결과값이 여러 개 입니다.
Sum([일수]*[부담금합계]*(1-IIf([구분]="휴일",0.3,0))) : 최종적으로 합계 하나만을 나옵니다. 즉, 합계 하나만 나오게 작성을 해야 합니다.
2. - 기본적으로 모두 실행을 하셔야 합니다.
- 지장이 있습니다. 데이터는 임의로 바뀌지 않도록 해야 합니다.
즐거운 하루 되세요.