책 내용 질문하기
보고서/ 매개변수 쿼리
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
342,345
조회수
154
작성일
2024-04-16
작성자
한*민
첨부파일
3번 문제를 모두 풀었으나, 채점이 되질 않고 있습니다. 실제로 액세스 파일을 실행해 보고서의 '보고서 보기'를 해보면 인원수를 입력하라는 창이 뜹니다. 무엇이 잘못되어 이같은 오류가 발생하는지 알고 싶습니다.
[매개변수 쿼리]
쿼리의 조건식인 switch함수의 함수식을 다음과 같이 입력하였는데, 실행해보니 정답과 같이 나타납니다만, 혹시 switch 함수를 작성하는데 이와 같은 방법은 잘못된 것인지 궁금합니다.
- 가산점: Switch([년차]<=3,[직무역량]*0.1,[년차]>3 And [년차]<=6,[직무역량]*0.2,[년차]>6,[직무역량]*0.3)
답변
2024-04-17 01:20:35
안녕하세요.
- ‘txt인원수’ 컨트롤에 입력한 =Count([인원수])를 =Count(*)로 수정하세요. 인원수라는 필드는 없습니다.
- 결과가 동일하게 실행됐다면 이렇게 작성해도 상관 없습니다. 하지만 SWITCH 함수에서 첫 번째 조건을 만족하지 않을 때 두 번째 조건을 비교하므로 두번째 조건을 적용하는 데이터는 당연히 3보다 크겠죠? 그러니 굳이 >3이라는 조건을 지정할 필요가 없습니다.
즐거운 하루 되세요.
-
관리자2024-04-17 01:20:35
안녕하세요.
- ‘txt인원수’ 컨트롤에 입력한 =Count([인원수])를 =Count(*)로 수정하세요. 인원수라는 필드는 없습니다.
- 결과가 동일하게 실행됐다면 이렇게 작성해도 상관 없습니다. 하지만 SWITCH 함수에서 첫 번째 조건을 만족하지 않을 때 두 번째 조건을 비교하므로 두번째 조건을 적용하는 데이터는 당연히 3보다 크겠죠? 그러니 굳이 >3이라는 조건을 지정할 필요가 없습니다.
즐거운 하루 되세요.